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.