Y

Yext

AI-powered search platform with NLP

Software Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRosslyn, Arlington, VA, USA

About the Job

Requirements

  • A BA/BS in Computer Science or a related field, or equivalent college-level education.
  • At least 7 years of professional software engineering experience.
  • At least 2 years of experience leading a team of 3 or more software engineers.
  • 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.
  • 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 critically evaluate their output as part of a responsible engineering workflow.
  • Sound judgment regarding data privacy, intellectual property, security, and appropriate use of confidential information when working with AI tools.
  • Strong technical judgment and a foundation in software architecture, design, data structures, and algorithms.
  • Fluency with Java, Go, C++, Python, or a similar programming language; the company codes primarily in Java and Go.
  • Experience recruiting, interviewing, and onboarding software engineers.
  • Openness to new technologies, new ways of working, and creative solutions.
  • Comfort working in a fast-paced environment.

Responsibilities

  • Lead and develop a team of software engineers by providing regular coaching, actionable feedback, and support for career growth.
  • Partner with Product and Engineering leadership to translate product priorities and longer-term goals into clear, achievable team plans.
  • Own the team’s execution and delivery by 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 design discussions, code reviews, testing, operational readiness, and continuous improvement.
  • Ensure the team is prepared to respond effectively to production incidents, provide leadership and coordination during incidents, and drive meaningful follow-up afterward.
  • Build an environment where engineers take ownership, collaborate effectively, learn from one another, and feel comfortable raising concerns and challenging assumptions.
  • Collaborate across Product Engineering and with company partners to coordinate dependencies, resolve issues, and deliver shared initiatives.
  • Recruit and hire talented engineers, participate in interviews, and build an effective onboarding experience for new team members.
  • Identify opportunities to improve the team’s systems, processes, and ways of working, and help turn those opportunities into meaningful change.
  • Model thoughtful use of AI-assisted development tools and help engineers incorporate AI throughout design, research, implementation, testing, debugging, and code review.
  • Maintain a high-quality bar for AI-assisted work by ensuring engineers understand and validate generated output and remain accountable for its correctness, security, maintainability, and alignment with engineering standards.
  • Encourage experimentation with new AI capabilities and workflows, share successful approaches across the team, and identify opportunities where AI can improve engineering effectiveness.

About the Company

Yext

AI-powered search platform with NLP

Yext provides AI-powered search solutions through its Answers Platform, which gives direct answers to user queries rather than just links. The platform uses natural language processing to understand the meaning and context of questions and relies on a centralized Knowledge Graph to sync and organize essential information so that accurate answers appear across websites, apps, and other digital touchpoints. Revenue comes from a subscription model that scales with the needs of enterprises, small businesses, and e-commerce platforms, and the company also offers training and community engagement via its Hitchhikers platform. Unlike some competitors that focus on generic search or scraping data, Yext centers on structured knowledge and consistent information delivery across multiple channels. The goal is to help businesses improve search experiences, customer support, and workplace productivity by providing accurate, contextual answers directly to users.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2006

Recently Posted Jobs

Explore more opportunities at Yext

See more jobs