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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Engineer, Mobile, Earner

Principal Engineer position at Uber focusing on mobile development for the Earner team, leading technical initiatives and mentoring engineers while building solutions for millions of users.

Principal iOS Engineer

Principal iOS Engineer role at Embrace, leading mobile observability platform development using Swift and Objective-C.

Principal Engineer, Mobile, Earner

Principal Engineer position at Uber focusing on mobile development for the Earner team, leading technical initiatives and mentoring engineers while building solutions for millions of users.

Principal iOS Engineer – Testing Specialist

Principal iOS Engineer role at Fidelity Investments focusing on testing and quality assurance for mobile applications, requiring 6+ years of iOS development experience.

Principal Software Engineer

Lead AppFabric mobile team at Intuit as Principal Engineer, shaping AI-native mobile development and runtime observability while driving technical strategy and mentoring future leaders.

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 a month 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?