Taro Logo

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

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 months 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?