Principal Engineer, Mobile, Rider

Uber develops ride-sharing and transportation technology platforms serving millions of users globally.
$284,000 - $315,500
Mobile
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Consumer

Description For Principal Engineer, Mobile, Rider

Uber is seeking a Principal Engineer to lead their mobile engineering efforts for the Rider app, representing the top 2% of Engineers at the company. This role combines technical excellence with leadership, requiring someone who can both architect large-scale mobile solutions and guide talented engineering teams.

The position involves working on Uber's flagship rider app, developing hundreds of features across product vertical teams. As a Principal Engineer, you'll provide technical leadership to mobile engineers company-wide and directly influence product strategy that impacts millions of daily users. The role demands someone who can foresee architectural challenges, make strategic technical decisions, and foster an inclusive engineering culture.

The ideal candidate brings 10+ years of software engineering experience, with deep expertise in mobile development (Android/iOS). They should have a proven track record of launching multiple generations of mobile applications at scale and working with cross-functional teams including product, design, and data science.

This opportunity offers a competitive compensation package ($284,000-$315,500 base salary) plus equity and benefits. The role is hybrid, requiring at least 50% time in the San Francisco office, allowing for both collaborative work and flexibility. You'll be at the forefront of shaping Uber's next-generation consumer experience, making this an exceptional opportunity for a seasoned engineer who wants to make a significant impact at a global scale.

The position combines technical depth with strategic thinking, requiring someone who can build solutions while mentoring others. You'll be responsible for setting architectural standards, driving best practices, and ensuring technical excellence across multiple organizations while working on products that directly impact millions of lives each day.

Last updated 2 days ago

Responsibilities For Principal Engineer, Mobile, Rider

  • Provide technical leadership to mobile engineers and influence product strategy
  • Write and document high-quality code to solve strategically important problems
  • Improve, role model, and promote coding best practices
  • Lead cross-organization development and adoption of key frameworks
  • Provide code and design review feedback
  • Define and evangelize standards and best practices
  • Design long-lasting engineering artifacts that reduces complexity
  • Lead org-wide engineering projects through all lifecycle stages
  • Build strategic relationships with internal stakeholders
  • Serve as a representative for the organization
  • Create an inclusive environment to promote open communication

Requirements For Principal Engineer, Mobile, Rider

Java
Kotlin
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 7-years full-time Software Engineering work experience OR 10-years full-time Software Engineering work experience
  • 7-years technical software engineering experience
  • Experience designing and building large engineering projects, including launching multiple generations of Mobile applications to millions of users
  • Experience with Android or iOS application development (Java, Kotlin, Swift, ObjectiveC)
  • Familiarity with modern mobile frameworks

Benefits For Principal Engineer, Mobile, Rider

Equity
  • Participation in Uber's bonus program
  • Equity award
  • Other benefits available at uber.com/careers/benefits

Interested in this job?

Jobs Related To Uber Principal Engineer, Mobile, Rider

Technical Lead Manager, Google Messages Wear

Lead the development of Google Messages for wearable devices, managing a team of engineers and architecting solutions that serve billions of users worldwide.

Director, Mobile Architecture

Director of Mobile Architecture position at Fidelity Investments, leading mobile platform development across multiple applications.

Principal Mobile Developer

Principal Mobile Developer position at Fidelity Investments focusing on iOS development and leading mobile initiatives.

Principal, Mobile Developer

Principal Mobile Developer position at Fidelity Investments focusing on Android development with Kotlin for Personal Investing customers.

Director, Software Engineering

Director of Software Engineering position at Fidelity Investments leading mobile and web development teams with focus on enterprise applications.