Drimva

Uber

Software Engineer II, iOS- Maps Mobile Platform

$171K–$190K

San Francisco, California · Full-time · Posted Oct 20, 2026

Experience
3+ years of professional software engineering experience developing and shipping iOS applications or frameworks.
Education
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

About the job

Build and maintain the iOS Maps API layer and Map Display SDK that support map experiences across Uber’s Rider, Driver, and Eats apps.

What you'll do

  • Design, develop, and maintain the Maps API layer and Map Display SDK.
  • Create stable, ergonomic APIs and collaborate with product teams to improve developer workflows.
  • Diagnose platform regressions, memory leaks, and concurrency issues; contribute to design discussions and code reviews.

What they ask for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software engineering experience developing and shipping iOS applications or frameworks.
  • Strong knowledge of data structures, algorithms, concurrency, and system design.
  • Proficiency in Swift and Objective-C, with knowledge of the iOS SDK, runtime, and memory management; experience writing testable production code with unit and integration tests.

Nice to have

  • Experience designing and maintaining reusable iOS SDKs, libraries, or APIs used by large developer organizations.
  • Experience with mobile monorepos and build systems, mapping technologies or Metal, or mobile performance profiling with Instruments.

Pay

USD $171,000 per year - USD $190,000 per year (base salary)

Tools

Swift, Objective-C, iOS SDK, Bazel, Buck, Mapbox, Apple MapKit, Google Maps SDK

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 4, 2026 (UTC)