Senior Software Engineer

Mexico City, Mexico

Yext (NYSE: YEXT) is the leading brand visibility platform, built for a world where discovery and engagement happen everywhere — across AI search, traditional search, social media, websites, and direct communications. Powered by over 2 billion trusted data points and a suite of integrated products, Yext provides brands the clarity, control, and confidence to perform across digital channels. From real-time insights to AI-driven recommendations and execution at scale, Yext turns a brand's digital presence into a competitive advantage, which is only possible through our team of innovators and enthusiastic collaborators. Join us and experience firsthand why we are consistently recognized as a ‘Best Place to Work’ globally by industry leaders such as Built In, Fortune, and Great Place To Work®!

Yext is looking for a talented software engineer to join our Iris team!

The Iris Team is a highly collaborative team at Yext. We design and maintain the UI infrastructure as well as build tools for engineers at the company to make sure their apps are reliable, resilient, performant, and scalable. One of the early responsibilities of this person will be to help us build out our new design system. We work heavily with rendering and serving frontend applications rather than building product features and would like someone with experience in that area as well.

We are looking for someone to work closely with us and peer engineers to offer users a robust experience through tooling, automation, and advocacy.

This is a distributed team, so being comfortable collaborating in a remote environment is important.

What You'll Do

  • Contribute to the development and maintenance of global user facing features such as navigation and notifications that are used across the company’s platform.
  • Build internal packages and infrastructure to support product engineers in delivering their features at scale.
  • Collaborate closely with other engineers at the company to identify pain points in the developer experience and implement reusable solutions.
  • Help define and implement engineering best practices across shared codebases.
  • Work with designers, product managers, and other stakeholders to ensure features meet high standards for accessibility, performance, and consistency.
  • Participate in sprint planning, code reviews, and system design discussions to improve both team velocity and code quality.
  • Write and maintain documentation to support adoption of global tools and features.

What You Have

  • 4+ years of professional experience with modern Frontend frameworks (e.g., React, Vue, or similar), backend languages (e.g. Python), backend frameworks (e.g. Django), and infrastructure tools (e.g. AWS and Terraform).
  • Solid understanding of frontend architecture and how to build scalable and maintainable UI code.
  • Experience building shared features or tools that serve multiple teams and products.
  • Comfortable navigating ambiguity and breaking down complex problems into incremental solutions.
  • Strong collaborator who communicates well with engineers, designers, and PMs.
  • Familiarity with modern build tools and bundlers (Webpack, Vite, etc.) and testing frameworks.
  • Experience with cloud services such as AWS

#LI-Remote

Yext is an equal opportunity employer committed to building a results-driven, engaging culture where every employee has the opportunity to contribute to the success of the Company, perform at the highest possible level, and grow their skills and capabilities. Yext welcomes employees and applicants of all backgrounds and demographics, and does not engage in discrimination on the basis of any protected characteristic recognized under applicable law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. The Company believes a broad variety of life experiences across the Yext team is critical to its mission to help every business in the world be visible everywhere customers search. By seeking out fresh perspectives and fostering a positive interview experience and employee experience, Yext can remain at the forefront of innovation, and better serve its customers. 

It is Yext’s policy to provide reasonable accommodations to people with disabilities as required by applicable law. If you have a disability that requires an accommodation in completing this application, interviewing, or participating in the employee selection process, please complete this form.

Security Alert

All legitimate Yext communications come from @yext.com email addresses. Messages from other domains (for example, @yext.team) are not authorized and are likely fraudulent. If you receive a message that seems suspicious, do not share personal information, click on links, or provide payment. Instead, please report the communication to security@yext.com.

Create a Job Alert

Interested in building your career at Yext? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Prospective Talent and Job Applicant Privacy Notice *

When you apply to a job on this site, any personal data you provide, or which is collected as part of this process, will be processed by the Yext company you have applied to (“Controller”) in order to manage its recruitment and hiring related activities. Under European data protection laws, your rights may include the right to access, port, erase, restrict, rectify or object to the processing of your personal data or where we rely on consent, the right to withdraw that consent. More details about our processing and your rights are set out in our Job Applicant Privacy Notice.