Stay in Touch



Staff Mobile Engineer - Rider






San Francisco, CA, US


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.

About the Role


A Staff-level Engineering role at Uber is special. Engineers at this level represent the top 5% of Engineers at Uber and will have a deep impact on a wide variety of technology decisions spanning multiple projects and at times, locations. We are looking for an experienced technologist who has in-depth knowledge in mobile technologies and experience building mobile applications at scale.

As a Mobile Staff Engineer on the Rider Team you’ll provide technical leadership and influence product that directly impacts millions of lives each day.

What You’ll Do

  • Provide technical leadership to build and develop Rider Mobile applications
  • Creative problem solving - Have an excellent understanding of product, design, and business goals to be able to identify and solve high impact, highly complex problems.
  • Strong code and documentation - your code should be used as the example for your company and you have the ability to build and design technical solutions from the ground up.
  • Staff level engineers are exceptional mentors. They are trusted advisors for both team members and leaders alike. They deal with conflict in a mature and fair way and help build consensus.
  • Champion best software engineering practices such as continuous integration, delivery, and deployment.


What You’ll Need

  • Bachelor's degree or higher in an engineering field (e.g. Computer Science, Computer Engineering, etc.)
  • 10+ years experience in successfully designing and building Mobile applications at scale
  • Strong experience with multiple Mobile programming languages and technologies (Swift, Objective-C, Java)
  • Proven track record of results as a Staff Engineer level or above at a premier technology company


Bonus Points If

  • Strong product focus and acumen

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup