Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II, iOS

Home > Swift programming jobs

Software Engineer II, iOS in USA new

  • San Francisco, CA

Responsibilities

  • Design, develop, and maintain the Maps API layer and Map Display SDK for Uber’s iOS applications.
  • Architect stable, ergonomic APIs that enable product engineers to ship map features safely and efficiently.
  • Collaborate with Rider, Driver, and Eats feature teams to identify developer pain points and drive platform improvements.
  • Write maintainable Swift and Objective-C code with a focus on stability, backward compatibility, and test coverage.
  • Diagnose, profile, and resolve platform regressions, memory leaks, and concurrency challenges.
  • Participate in technical design discussions and code reviews.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • At least 3 years of professional software engineering experience developing and shipping iOS applications or frameworks.
  • Strong fundamentals in 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 production-ready code supported by unit and integration tests.
  • Preferred: experience designing, distributing, and maintaining reusable iOS SDKs, libraries, or APIs for large developer organizations.
  • Preferred: experience with large-scale mobile monorepos and advanced build systems such as Bazel or Buck.
  • Preferred: familiarity with Mapbox, Apple MapKit, Google Maps SDK, or Metal.
  • Preferred: experience optimizing CPU/GPU performance, frame drops, network I/O, and battery life using Instruments.
  • Preferred: strong developer empathy, communication skills, documentation ability, and sample-code writing experience.

Benefits

  • For San Francisco-based roles, the base salary is USD $171,000-$190,000 per year.
  • Eligible full-time employees may participate in Uber’s bonus program and may receive equity awards and other compensation.
  • Eligible full-time employees may participate in a 401(k) plan and receive various benefits.

Salary: $171k - $190k/yr

Uber

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reim...

Similar positions

Middle/Senior iOS Developer

  • Devexperts
  • Full time
  • Others
  • 11/07/2026
  • Porto, Portugal

Lead Software Engineer - Mobile

  • Rabobank
  • Full time
  • Australia
  • 11/07/2026
  • Sydney

Intern - Software Automation Engineer

  • Apple
  • Full time
  • Others
  • 11/07/2026
  • Cork, Ireland

iOS Engineering Intern

  • The New York Times
  • Full time
  • USA
  • 11/06/2026
  • New York, NY

Senior Software Engineer iOS

  • Procore Technologies
  • Full time
  • Others
  • 11/06/2026
  • Bengaluru, India