Skip to main content
Uber CareersUber Careers

Sr Technical Program Manager, Developer Experience

Technical Program Manager, Engineering
in Palo Alto, California

About the Role

Uber has several thousand microservices behind the scenes that make up the Uber platform.

Continuous Delivery is an ambitious program that will positively impact every single engineer at Uber by enabling faster and high quality software releases: Our Vision is to get every code check-in built, tested and released to production automatically, enabling software development teams to iterate more quickly and bring innovations to customers faster.

This Senior Technical Program Manager will lead the ambitious program that will make that vision a reality and to be successful they would require strong technical expertise, excellent leadership skills and hands-on program management skills. The right candidate will be adept at writing technical specifications, influencing & partnering effectively with teams, owning program schedules and communicating at all levels of the organization. With thousands of developers located around the world producing millions of lines of code each year in various programming languages to build thousands of microservices, we are already releasing software at a scale that very few companies can match.

What You'll Do

Work with Uber's developer platform team on various very technical projects to build an e2e integrated testing platform and onboard teams to CI/CD to enable software development teams to iterate more quickly and bring innovations to customers faster.

What You'll Need

  • Bachelors degree in Computer Science
  • Distributed systems background is essential (preferably with a large service provider).
  • 3+ years experience in a Technical Program Management or a related role.
  • Ability to communicate effectively, verbally and in writing, with both technical and non-technical individuals.
  • Strong organizational skills, successful track record of coordinating between multiple project stakeholders, technical program managers, and software development teams.
  • A strong track record of successful project execution & delivery for large scale, cross-functional projects.
  • Hands on experience with Agile methodologies.

Bonus Points If

  • Developer tooling experience is preferred. Past developer experience in Java, Go, messaging protocols, web services, etc. are all relevant.
  • CI/CD experience - continuous integration and continuous delivery.
  • Complex program communications experience to keep all stakeholders aligned and informed.
  • Proven leadership skills

About the Team

The Uber Technical Program Management (TPM) team plays a critical role in delivering high-impact company-wide initiatives to increase the effectiveness of our product and engineering organizations.

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.