Skip to main content
Uber CareersUber Careers

Engineering Manager II

San Francisco, California |
Palo Alto, California

About Uber

We're changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we're a part of the logistical fabric of more than 600 cities around the world. Whether it's a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that's just what we're doing today. We're thinking about the future, too. With teams working on autonomous trucking and self-driving cars, we're in for the long haul. Uber's positive impact is tangible in the communities we operate in, and that drives us to keep moving forward.

About the Role

Uber is looking for an experienced Engineering Manager to lead a team within our Network Platform Infrastructure group. As a manager within Infrastructure you will have a significant impact on the evolution of Uber's backend teams and architecture. Our mission is to make transportation as reliable as running water, and we need people who are excited to build the dependable foundation that supports that vision.

Network Platform team's mission is to build the next generation of Uber's Mobile Networking, Datacenter Ingress, Service Discovery, Load Balancing, Edge termination and RPC solutions. At Uber we have a complex infrastructure spanning both data centers and cloud. Network Platform technology stack ensure seamless integration and communication of PRIME & ATG services hosted on cloud or data centers. We engineer long term solutions to these high-impact problem areas that empower every engineering team across the company.

We're establishing best practices and helping other teams architect better solutions, and we're not afraid to get into the nitty gritty low-level details. Our tools power everything from automatic datacenter failovers, layer-7 load balancing, and the APIs developers use to consume other Uber services. We have a measurable impact on ensuring Uber remains reliable, durable and scalable.

What You'll Do

  • You're a people manager and leader who can build a talented and diverse team while maintaining a healthy, positive work environment.
  • You have a proven record of building and productionizing highly reliable infrastructure at scale.
  • You can collaborate well with several product engineering teams to articulate requirements and system design.
  • You have experience managing software developers and reliability engineers.
  • You value skill development. You're a great mentor and teacher that exhibits patience and thoughtfulness.
  • Previous experience in a software development management position (3+ years)
  • Working knowledge of Java, C++, or Go (bonus points for more than one).
  • Proficiency in Linux.
  • Full-stack infrastructure knowledge.
  • Deep knowledge of gRPC or working experience with gRPC is a plus
  • You have great interpersonal skills, deep technical ability, and a portfolio of successful execution. If you enjoy discussing anything from kernels to datacenters and you measure the success of your projects in "nines," then we want you on the team.
  • Undergraduate degree in computer science or equivalent.
  • Management experience running backend infrastructure team(s) at scale.
  • Hands-on software development experience. Code shouldn't scare you.
  • Great written and verbal communication skills.
  • Ability to lead, inspire, and grow excellent engineering teams.
  • Experience planning projects, and the wisdom to know when to shift priorities amid a rapidly changing business environment.
  • Ability to assess new technologies and make pragmatic choices that help guide us towards a long-term vision.
  • Open, curious, and bold approach to problem-solving and striving for the best solution.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.