> Markdown version of [/jobs/ext/4619047-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4619047-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Yext, Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Artificial Intelligence, C++ (Programming Language), Code Review, Data Structures, Software Debugging, Python (Programming Language), Software Architecture, Software Engineering, Information Technology, Golang, Programming Languages - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_6c0134ed10ae041a50efedf17ad2f6f6 ## About the Role * A BA/BS in Computer Science or a related field or equivalent college-level education * 7+ years of professional software engineering experience * A track record of leading significant technical projects and delivering complex production systems * Experience providing technical leadership, mentoring engineers, and supporting the growth of less-experienced team members * Experience supervising or managing software engineers, or demonstrated readiness to take on direct-report responsibilities * Deep technical judgment and a strong foundation in software architecture, design, data structures, and algorithms * Experience designing software systems, evaluating competing approaches, and communicating technical decisions clearly to other engineers * The ability to remain deeply hands-on while also guiding the technical work of others * Experience diagnosing difficult production problems and leading technical incident response * Strong communication and collaboration skills, including experience working across engineering teams and with Product or other business partners * Fluency with Java, Go, C++, Python, or a similar programming language (we code primarily in Java and Go) * Experience recruiting, interviewing, or evaluating software engineers * 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 the appropriate use of confidential information when working with AI tools * Openness to new technologies, new ways of working, and creative solutions * Comfort working in a fast-paced environment ## Description * Serve as a technical leader for the team while continuing to contribute directly to the design, implementation, and operation of production software * Own complex development efforts from problem definition and technical design through implementation, testing, deployment, and ongoing operation * Design sound technical solutions, write and review technical designs, and guide architectural and implementation decisions within the team's systems * Partner with Product and Engineering leadership to translate product priorities into technical plans, identify dependencies and risks, and help determine how the team should approach the work * Break complex technical initiatives into clear, manageable pieces and help guide engineers through successful delivery * Solve difficult technical problems independently and provide guidance when other engineers encounter challenges * Foster a high bar for engineering quality through thoughtful design discussions, code reviews, testing, operational readiness, and continuous improvement * Mentor and share knowledge with other engineers, helping less-experienced teammates strengthen their technical skills and judgment * Lead production incident response and follow-up, helping the team diagnose complex problems, restore service, and make improvements that prevent recurrence * Collaborate with engineers and partners across teams to solve technical problems and coordinate work that spans multiple systems or product areas * Proactively identify opportunities to improve our products, architecture, systems, and engineering practices, and help drive those improvements to completion * Participate actively in recruiting and interviewing, helping us identify and hire strong engineers and maintain a high technical bar * Use AI-assisted development tools thoughtfully throughout design, research, implementation, testing, debugging, and code review * Critically evaluate and validate AI-generated output, maintaining ownership of its correctness, security, scalability, maintainability, and alignment with engineering standards * Model effective AI-enabled engineering practices, experiment with new capabilities and workflows, and share successful approaches with other engineers