Sr Staff Software Engineer: iOS

Uber is a technology company that provides ride-sharing, food delivery, and transportation services globally.
$252,000 - $280,000
iOS
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Travel

Description For Sr Staff Software Engineer: iOS

The Sr Staff Engineer - iOS leads efforts within the organization to drive the design, development, and maintenance of user interfaces and features for mobile applications (iOS) that address strategically important business and technical problems in our Core Services organization.

The Core Services Engineering team builds and maintains the commerce platforms that power the full suite of Uber apps. This includes: identity sign up / log in services, account authentication and management, digital wallets, cash transactions, payment processing, risk, compliance, financial products, financial reporting, safety, insurance, growth, performance marketing, customer service, and trip operations.

Basic Qualifications:

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 6-years full-time Software Engineering work experience OR 10-years full-time Software Engineering work experience, WHICH INCLUDES 4-years total technical software engineering experience in one or more of the following areas:
    • Native iOS
    • iOS swift, iOS objective C

Preferred Qualifications:

  • Buck/Bazel
  • Cross-platform (iOS and Android)

Uber offers a competitive salary range, bonus program, equity awards, and various benefits. The company is committed to equal employment opportunity and considers qualified applicants regardless of background or criminal history.

Offices are central to collaboration and Uber's cultural identity. Employees are expected to spend at least half of their work time in their assigned office unless formally approved to work fully remotely. Some roles may require 100% in-office presence.

Uber is proud to be an Equal Opportunity/Affirmative Action employer and values diversity in the workplace.

Last updated 3 months ago

Responsibilities For Sr Staff Software Engineer: iOS

  • Lead efforts to drive the design, development, and maintenance of user interfaces and features for iOS mobile applications
  • Address strategically important business and technical problems in the Core Services organization
  • Work on identity sign up / log in services, account authentication and management, digital wallets, cash transactions, payment processing
  • Contribute to risk, compliance, financial products, financial reporting, safety, insurance, growth, performance marketing, customer service, and trip operations

Requirements For Sr Staff Software Engineer: iOS

  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 6-years full-time Software Engineering work experience OR 10-years full-time Software Engineering work experience
  • 4-years total technical software engineering experience in Native iOS or iOS swift, iOS objective C
  • Experience with Buck/Bazel (preferred)
  • Experience with cross-platform development (iOS and Android) (preferred)

Benefits For Sr Staff Software Engineer: iOS

Equity
  • Competitive base salary
  • Bonus program
  • Equity awards
  • Various benefits (details available at https://www.uber.com/careers/benefits)

Interested in this job?

Jobs Related To Uber Sr Staff Software Engineer: iOS

Staff Software Engineer - iOS

Lead iOS platform engineering at Uber, architecting high-performance libraries and frameworks while mentoring teams and driving technical excellence.

Staff Software Engineer (IOS)

Staff Software Engineer (iOS) role at Uber, leading rider messaging charter in Bangalore, India.

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

Lead iOS Swift Developer

Lead iOS Swift Developer position at Lab49, developing innovative financial applications with 10+ years of experience required.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical initiatives and driving innovation in product development and safety.