Software Engineer
About the role
Yext is the enterprise agentic marketing platform built on the world's most comprehensive structured data platform for local businesses. Thousands of brands and digital marketing partners in financial services, healthcare, retail, hospitality, and food rely on Yext to manage, measure, and optimize visibility at scale.
We are looking for an engineer to join Team Hedwig, which owns and maintains shared systems and architecture across our customer platform. The team builds systems that enable Yext to seamlessly integrate data and experiences across our products. One of the most visible examples is our Action Center, a single destination in the platform that helps customers leverage AI and complete the tasks they need to get the most value from their Yext account. Because Hedwig's systems sit in front of many Yext products, engineers on the team work on high-traffic, broadly shared infrastructure.
What You'll Do
- Participate in the full software development lifecycle, from design and implementation through testing, deployment, and ongoing operation
- Contribute to the design, implementation, and deployment of highly scalable and reliable systems
- Develop storage systems, libraries, and frameworks
- Proactively contribute ideas for new features and identify opportunities to improve our products, systems, and engineering practices
- Collaborate effectively with colleagues across engineering and with partners throughout the company
- Write clean, tested, and well-documented code
- Use AI-assisted development tools thoughtfully to accelerate engineering work, explore solutions, improve code quality, and reduce repetitive tasks
- Critically evaluate, test, and validate AI-generated output rather than treating it as inherently correct
- Maintain ownership of all work produced with AI assistance, including its correctness, security, maintainability, and alignment with our engineering standards
What You Have
- A BA/BS in Computer Science or a related field or equivalent college-level education
- 1+ years of professional software engineering experience
- A strong foundation in data structures, algorithms, and software design
- Fluency with Java, C++, Python, or a similar programming language (we code primarily in Java and Go)
- Openness to new technologies, new ways of working, and creative solutions
- Comfort working in a fast-paced environment
- The ability to evaluate technical solutions critically, including code and recommendations produced by AI tools
- Experience using—or a demonstrated interest in learning—AI-assisted development tools as part of a responsible engineering workflow
- Sound judgment regarding data privacy, intellectual property, security, and the appropriate use of confidential information when working with AI tools
Pay
Annual Base Pay Range: $111,600 USD - $229,000 USD
Schedule
This role is based in our New York City office. We're looking for people who genuinely value in-person collaboration and are comfortable coming into the office at least three days per week. We don't prescribe specific in-office days and want employees to have the flexibility to handle personal needs without disrupting their work or team collaboration.
Benefits
In addition to base salaries, employees at Yext are typically eligible for a 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. Successful candidates may also be eligible for variable pay programs based on performance relative to goals and targets.