Senior Software Engineer (iOS) - Driver App

Uber
San Francisco, United StatesPosted 16 March 2026

Tech Stack

Job Description

Senior Software Engineer (iOS) - Driver App Department: Engineering Team: iOS Location: San Francisco, United States Type: Full-Time **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: 1. Architect platforms that other mobile engineers use 2. Solve unique engineering challenges while valuing app stability 3. Build innovative experiences into the app using new technologies 4. 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 01. Create delightful experiences for our users within our iOS application 02. Elevate the performance of the app with a focus on reliability, recoverability, and tolerance to any network conditions 03. Integrate the latest developments in the iOS ecosystem into our app, e.g. app clips, widgets, Carplay, etc. 04. Architect and develop internal libraries to support cross-team needs 05. Drive best practices in software design, code quality, and system performance 06. Lead code reviews and champion engineering practices across the team 07. Conduct architecture reviews and provide constructive feedback to other team members 08. Work closely with product managers, designers, and other engineers to understand business and technical requirements and translate them into functional software 09. Identify and solve complex technical challenges to optimize application performance and scalability 10. Design, implement, and maintain new features and
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share