Yext is looking for a Software Engineering Manager to help continue building out their product and services, driving the development process through design, implementation, and deployment.
Requirements
- Strong foundation in software architecture, design, data structures and algorithms
- Fluency with Java, C++, Python, or similar (our main language is Java)
- Open to new technologies and creative solutions
Responsibilities
- Lead full life-cycle software development
- Drive the development process through design, implementation, and deployment
- Build storage systems, libraries, and frameworks
- Write clean, tested, and well-documented code
- Contribute ideas for new features and identify areas for improvement proactively
- Decomposing functional specifications into work items
- Writing technical design documents
Other
- 7+ years of industry experience
- 2+ years of experience leading a team of 3+ engineers
- Comfortable working within a fast-paced high growth startup environment
- BA/BS in Computer Science, a related field, or a similar college level education
- Seasoned software engineers with experience leading teams