10+ years of engineering experience
- 5+ years of engineering team management experience
- 10+ years of planning, designing, developing and delivering consumer software experience
- Experience partnering with product or program management teams
- Experience managing multiple concurrent programs, projects and development teams in an Agile environment
Key Responsibilities
- Recruit and build a high-performing engineering team.
- Foster and maintain a strong team culture that aligns with our global values and practices.
- Build and nurture a high-performing organization through effective hiring, retention, performance management, mentoring, and skills development.
- Provide mentorship, career growth opportunities, and ensure the professional development of your team members.
- Lead the execution and completion of all key projects, ensuring high standards of quality and timeliness.
- Drive the architecture, design, implementation, and operational support of critical tools and services that align with our mission.
- Evaluate complex business and technical requirements, communicating inherent risks and solutions to both technical and non-technical stakeholders.
- Create an inclusive and collaborative work environment that promotes employee care, innovation, and growth.
- Serve as the primary point of contact for project deliverables, managing expectations, priorities, and collaboration among teams.
- Establish high standards for processes and execution in all projects to ensure quality and efficiency.
Key job responsibilities
- Leadership Development : Lead a diverse organization through other leaders, including Software Development Managers (SDMs), Technical Program Managers (TPMs), and senior engineers.
- Team Management : Build and nurture a high-performing organization through effective hiring, retention, performance management, mentoring, and skills development.
- Architectural Oversight : Drive the architecture, design, implementation, and operational support of critical tools and services that align with our mission.
- Risk Assessment : Evaluate complex business and technical requirements, communicating inherent risks and solutions to both technical and non-technical stakeholders.
- Project Communication : Serve as the primary point of contact for project deliverables, managing expectations, priorities, and collaboration among teams.
- Standards and Processes : Establish high standards for processes and execution in all projects to ensure quality and efficiency.
Qualifications
- Proven experience in building, leading, and growing engineering teams.
- Strong understanding of team dynamics and the ability to nurture a culture of success.
- Excellent communication and leadership skills.
- Experience in managing large-scale technical projects from concept to delivery.
- Experience in managing through leaders.
- Fluent in both Spanish and English.
This is a unique opportunity to be part of our expanding global presence while shaping the future and success of our Mexico City site.
If you are a results-driven senior leader with a passion for building great teams, we would love to hear from you.
About the team
Demand Science Optimization (DSO) builds products that automate data-driven decision-making for demand planning across build, allocation, and consumer sales.
This includes determining optimal pricing to maximize CP (or minimize promo spend), maximize in-stock rates while meeting consumer demand, as well as gauging consumer willingness to pay for subscription and physical products.
We build cutting-edge machine learning, OR, and modeling systems to achieve these goals.
Experience partnering with product and program management teams