Senior Software Engineer (iOS) - Driver App
Company: Uber
Location: San Francisco, CA
Salary: $202,000 - $224,000 a year
Type: Internship
Posted: 2026-03-17
About this role
About the Role
Millions of drivers and couriers around the world use the Uber Driver App every day. Unlike most app users, the amount of time our earners spend in the Driver app is measured in hours rather than minutes. New features and app improvements have an outsized impact on our user's daily lives, so the quality our app is vital to the foundations of of the Uber experience.
We're looking for a passionate iOS developer to help build and improve the Uber Driver app. As part of the platform team, you'll get to:
- Architect platforms that other mobile engineers use
- Solve unique engineering challenges while valuing app stability
- Build innovative experiences into the app using new technologies
Explore and tackle exciting performance optimizations
In the role you'll have the opportunity to work on cutting-edge projects and shape the future of our application. If you are an experienced engineer with a track record of building performant, well architected mobile applications, we want to hear from you!
What you will do
- Create delightful experiences for our users within our iOS application
- Elevate the performance of the app with a focus on reliability, recoverability, and tolerance to any network conditions
- Integrate the latest developments in the iOS ecosystem into our app, e.g. app clips, widgets, Carplay, etc.
- Architect and develop internal libraries to support cross-team needs
- Drive best practices in software design, code quality, and system performance
- Lead code reviews and champion engineering practices across the team
- Conduct architecture reviews and provide constructive feedback to other team members
- Work closely with product managers, designers, and other engineers to understand business and technical requirements and translate them into functional software
- Identify and solve complex technical challenges to optimize application performance and scalability
- Design, implement, and maintain new feat...