What is an Engineering Manager at Uber?
As an Engineering Manager at Uber, you sit at the intersection of technical strategy, operational excellence, and team development. You lead high-performing engineering teams responsible for massive global platforms—ranging from core rides and airport logistics to distributed storage infrastructure like Redis and cutting-edge machine learning personalization systems like Rider Intelligence. Your leadership directly impacts millions of active riders, drivers, and enterprise partners worldwide who rely on Uber for seamless, real-time physical movement and digital services.
This role requires a rare blend of deep distributed systems architecture knowledge and elite people-management capabilities. You will drive complex technical decisions with clear views on trade-offs, architect scalable solutions, and build robust product roadmaps in close collaboration with product managers, data scientists, and operations teams. Beyond building software, you are responsible for scaling your team, mentoring senior and staff engineers, establishing engineering rigor, and fostering an inclusive, high-velocity culture.
Expect a fast-paced environment where ambiguity is common and high-stakes problem-solving is standard. Success in this position means you can zoom out to align technical strategy with business goals, and zoom in to unblock architectural bottlenecks or coach an engineer through a performance milestone. You will operate in a global organization where collaboration across regional hubs is essential to delivering planetary-scale infrastructure and consumer experiences.




