Job Description
Yext is seeking a Software Engineer to join their Engineering Team and contribute to the development of their digital presence platform. The Software Engineer will participate in the full software development lifecycle, from design and implementation to deployment of scalable and reliable systems. They will collaborate with engineers from top universities and tech companies, contributing ideas for new features and identifying areas for improvement.
What This Role Involves:
- Participating in full life-cycle software development
- Designing, implementing, and deploying highly scalable and reliable systems
- Building storage systems, libraries, and frameworks
- Contributing ideas for new features and identifying areas for improvement proactively
- Collaborating effectively across teams, including outside of engineering
- Writing clean, tested, and well-documented code
Requirements:
- BA/BS in Computer Science, a related field, or a similar college level education
- 3+ years of industry experience
- Strong foundation in data structures, algorithms, and software design
- Fluency with Java, C++, Python, or similar (we primarily code in Java)
- Openness to new technologies and creative solutions
- Comfortable working within a fast-paced high growth startup environment
What Yext Offers:
- Comprehensive package of benefits including medical, dental and vision benefits; life insurance; short term and long-term disability; 401(k) retirement plan; and vacation and sick leave.
- Equity (stock) based compensation and/or variable pay programs based on performance relative to goals and targets.