Engineering Lead, Mexico City


We are looking for an experienced Engineering Lead to oversee a Mexico City development team and ensure the delivery of high-quality software solutions in alignment with company objectives. The ideal candidate will demonstrate technical proficiency, leadership skills, and an ability to bridge USA and Mexico City operations effectively.

Key Responsibilities

Leadership, Team Management & Culture Building

  • Lead and mentor the Mexico City engineering team in the design, development, testing, and deployment of software applications
  • Foster a culture of continuous improvement, innovation, and quality assurance
  • Be a key carrier of the company’s values and mission, ensuring they are deeply embedded and practiced within the Mexico City team
  • Drive initiatives that promote team camaraderie, motivation, and alignment with the company's cultural values
  • Conduct regular one-on-ones, performance reviews, and provide constructive feedback, with an emphasis on both technical and cultural alignment

Technical Oversight

  • Oversee design and architectural decisions ensuring alignment with company standards
  • Engage in code reviews, ensuring best practices are adhered to and quality code is produced
  • Stay updated with the latest technologies and integrate them when advantageous to the company

Project Management

  • Collaborate with USA teams, product managers, and stakeholders to align project requirements and delivery timelines
  • Ensure projects are delivered on time, within scope, and within budget
  • Monitor team productivity and optimize processes for efficiency


  • Act as the primary point of contact between the Mexico City team and USA stakeholders
  • Facilitate clear and effective communication across teams, ensuring all are aligned on priorities and goals
  • Resolve any potential conflicts or issues that arise during the course of development

Quality Assurance

  • Champion quality assurance processes, including automated testing, manual testing, and regression testing
  • Ensure all releases meet established standards for performance, reliability, and user experience

Resource Management

  • Forecast and plan for resource requirements, including hiring, training, and skill development for the Mexico City team
  • Coordinate with HR and recruitment teams for talent acquisition and team building


  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, or related field
  • Minimum 5 years of experience in software development, with at least 1 year in a leadership or managerial role
  • Proven experience in leading engineering teams
  • Strong technical acumen in Ruby on Rails with Turbo
  • Knowledge of Heroku, GraphQL, and REST APIs
  • Professional-level proficiency in English, both written and verbal
  • Strong interpersonal skills with the ability to instill and nurture the company’s values and mission
  • Demonstrated ability to foster a positive and inclusive team culture that resonates with the company’s core values