Engineering Manager II, Repair Engine

Global transportation technology company providing mobility solutions to over 100 million users worldwide.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Engineering Manager II, Repair Engine

Uber is seeking an Engineering Manager II to lead teams responsible for their repair engine within the Infrastructure organization. This role focuses on managing the development and maintenance of Uber's core infrastructure modernization efforts, specifically the repair engine that ensures tenant health across instances and maintains optimal host utilization.

The position involves leading high-performing engineering teams working on complex distributed systems and cloud-based services. The repair engine team plays a crucial role in defining and maintaining workload tenant health and performance, ensuring all systems operate within declared SLAs. This sophisticated system not only monitors and heals infrastructure but also supports extensibility through pluggable labor services.

As an Engineering Manager, you'll be responsible for building and leading teams that develop, deploy, and scale backend services supporting Uber's global platform serving over 100 million users. The role requires strong technical leadership, hands-on engineering experience, and the ability to collaborate effectively across different departments and geographical locations.

The ideal candidate brings 10+ years of experience in building scalable systems, with at least 5 years managing engineering teams. They should have deep expertise in distributed systems, cloud architecture, and infrastructure development. This role offers the opportunity to impact the evolution of backend teams and architecture at Uber while working on cutting-edge technology that powers global transportation solutions.

Working in Amsterdam, you'll collaborate with teams across time zones, particularly in the US, while helping to attract and develop top engineering talent in the European tech hub. The position offers the chance to work on sophisticated systems that maintain the reliability and resilience of Uber's platform while contributing to the company's mission of making transportation as reliable as possible.

Last updated 20 days ago

Responsibilities For Engineering Manager II, Repair Engine

  • Manage teams responsible for developing and maintaining an industry-leading goal seeking repair engine
  • Drive technical alignment internally and with partner teams
  • Own roadmap execution and delivery of projects with high quality
  • Contribute to engineering culture and uphold team processes
  • Grow, mentor and develop a team of developers
  • Recruit high-quality engineering talent

Requirements For Engineering Manager II, Repair Engine

Go
Java
Python
Kubernetes
  • 10+ years experience building scalable, fault-tolerant products and platforms
  • 5+ years managing engineering teams of 10+ people
  • Bachelor's/Master's/Ph.D. in Computer Science, Engineering, Mathematics, or related field
  • Strong background in backend and infrastructure development
  • Experience in distributed systems and core system modernization
  • Experience building and maintaining hyper-scale services
  • Ability to lead in Amsterdam and collaborate with US teams
  • Experience partnering across functions and organizational boundaries

Interested in this job?

Jobs Related To Uber Engineering Manager II, Repair Engine

Staff Software Engineer for Container Platform

Staff Software Engineer position focusing on building and maintaining Uber's next-generation container orchestration platform.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on full-stack development and system architecture for core business functions.

Sr Staff Software Engineer, Risk

Lead the development of large-scale risk management systems at Uber, protecting millions of users while ensuring seamless experiences across the platform.

Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer position at Uber's Customer Obsession Engineering team, focusing on building scalable support systems and leading technical initiatives.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on distributed systems and batch storage infrastructure, building multi-petabyte replication services.