Engineering Lead, Mexico City
Summary
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
Communication
- 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
Qualifications
- 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