Software Engineering Manager
New York, NY · USD 148,500-303,500 / year · 1+ years experience · Onsite · Posted Oct 20, 2026
At a glance
- Experience
- 1+ years experience
- Workplace
- Onsite
- Location
- New York, NY
- Salary
- USD 148,500-303,500 / year · Base salary
About the role
- Yext is seeking an Engineering Manager to join the Knowledge Graph team and lead strong teams in building foundational technology and distributed systems.
- The role involves partnering closely with Product and Engineering leaders to set direction, turn broader priorities into actionable plans, and create an environment where engineers can do their best work.
Responsibilities
- Lead and develop a team of software engineers, providing regular coaching, actionable feedback, and support for their career growth
- Partner with Product and Engineering leadership to translate product priorities and longer-term goals into clear, achievable plans for the team
- Own the team’s execution and delivery, establishing priorities, breaking larger initiatives into manageable work, and maintaining a sustainable development cadence
- Create clarity for the team by resolving ambiguity, removing blockers, managing competing priorities, and protecting engineers from unnecessary organizational churn and distractions
- Maintain a strong technical understanding of the team’s systems and provide guidance on architecture, design, implementation, and technical tradeoffs
- Foster a high bar for engineering quality through thoughtful design discussions, code reviews, testing, operational readiness, and continuous improvement
- Ensure the team is prepared to respond effectively to production incidents, providing leadership and coordination during incidents and driving meaningful follow-up afterward
- Collaborate across Product Engineering and with partners throughout the company to coordinate dependencies, resolve issues, and deliver shared initiatives
- Recruit and hire talented engineers, actively participate in the interview process, and build an effective onboarding experience for new team members
- Model thoughtful use of AI-assisted development tools and help engineers incorporate AI effectively throughout design, research, implementation, testing, debugging, and code review
Requirements
- A BA/BS in Computer Science or a related field, or equivalent college-level education
- 5+ years of professional software engineering experience
- 1+ years of team or technical leadership
- Experience coaching engineers, providing direct and constructive feedback, and supporting their professional development
- Experience translating product or business priorities into technical plans and driving a team toward successful delivery
- The ability to stay technically engaged enough to guide design decisions, evaluate tradeoffs, and help engineers work through difficult problems
- Strong communication and collaboration skills, including the ability to create clarity when priorities or requirements are ambiguous
- A track record of building healthy, effective engineering teams while holding a high bar for quality and accountability
- Experience using AI-assisted development tools and the ability to evaluate their output critically as part of a responsible engineering workflow
- Fluency with Java, Go, C++, Python, or a similar programming language
Benefits
- Medical benefits
- Dental benefits
- Vision benefits
- Life insurance
- Short term disability
- Long-term disability
- 401(k) retirement plan
- Vacation and sick leave
- Variable pay programs based on performance
Workplace
- Role is based in the New York City office in the Chelsea neighborhood of Manhattan
- Comfortable coming into the office at least three days per week
- Does not prescribe specific in-office days to provide flexibility for personal needs
Skills
- Java
- Go
- C++
- Python