Principal Engineer, Mobile, Earner

Global technology company revolutionizing transportation, delivery, and mobility solutions through its platform.
$284,000 - $315,500
Mobile
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Consumer

Description For Principal Engineer, Mobile, Earner

Uber is seeking a Principal Engineer for their Mobile Earner team, representing the top 2% of Engineers at the company. This role combines technical leadership with hands-on development, focusing on the earner experience across Uber's product verticals. The position requires expertise in mobile development, with the responsibility of influencing product strategy for Uber's flagship app that impacts millions of users daily.

The ideal candidate will bring 10+ years of software engineering experience, with deep expertise in mobile development using technologies like Java, Kotlin, and Swift. They'll be responsible for designing and implementing large-scale engineering projects, providing technical leadership across organizations, and mentoring other engineers. The role demands excellence in both technical execution and leadership skills, including the ability to foresee and address architectural challenges, promote best practices, and build strategic relationships with stakeholders.

As a Principal Engineer, you'll work at Uber's San Francisco office, collaborating with talented professionals across product, design, data science, and operations teams. The position offers competitive compensation ($284,000-$315,500 base salary) plus equity and benefits. This is a hybrid role requiring at least 50% office presence, reflecting Uber's commitment to maintaining a collaborative culture while offering flexibility.

The impact of this role extends beyond individual contributions - you'll be shaping the technical direction of Uber's mobile platform, influencing decisions that affect millions of users, and helping build the next generation of consumer experience products. This is an exceptional opportunity for a seasoned engineer who combines technical excellence with strategic thinking and leadership abilities.

Last updated 3 days ago

Responsibilities For Principal Engineer, Mobile, Earner

  • Provide technical leadership to mobile engineers at Uber
  • Write and document high-quality code to solve strategically important problems
  • Provide code and design review feedback
  • Define and evangelize standards and best practices
  • Lead cross-organization development and adoption of key frameworks
  • Design long-lasting engineering artifacts that reduce complexity
  • Foresee and address architectural problems
  • Build strategic relationships with internal stakeholders
  • Lead org-wide engineering projects through all lifecycle stages
  • Mentor and guide engineering teams

Requirements For Principal Engineer, Mobile, Earner

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
  • Experience with Android or iOS application development (Java, Kotlin, Swift, ObjectiveC)
  • Familiarity with modern mobile frameworks
  • Experience in designing and building large engineering projects
  • Experience launching multiple generations of Mobile applications to millions of users

Benefits For Principal Engineer, Mobile, Earner

Medical Insurance
Equity
  • Bonus program
  • Equity award
  • Health benefits

Interested in this job?

Jobs Related To Uber Principal Engineer, Mobile, Earner

Principal iOS Engineer

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

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.

Senior Staff Software Engineer - Mobile

Lead mobile architecture and development at EarnIn, a fintech pioneer, as Senior Staff Software Engineer. Remote role with competitive compensation and equity.

Principal Software Engineer Game Studio Engagement – Mobile Gaming

Principal Software Engineer position at Qualcomm's Snapdragon Studios, focusing on mobile game optimization and developer relations for the Snapdragon platform.