Staff Software Engineer - iOS

Global technology company revolutionizing urban mobility through its ride-sharing and transportation platform.
iOS
Staff Software Engineer
Hybrid
8+ years of experience
Travel

Description For Staff Software Engineer - iOS

Join Uber's Foundations team as a Staff Software Engineer - iOS, where you'll play a crucial role in driving bottom-up engineering culture and delivering core platform-level iOS capabilities. This position offers a unique opportunity to work on the Uber Rider platform, directly impacting millions of users worldwide.

As a platform Engineer, you'll be responsible for designing and architecting robust iOS libraries and frameworks that set new standards for reliability and efficiency. Your role involves implementing advanced observability solutions, ensuring optimal app performance, and maintaining high reliability for seamless user experiences.

Leadership is a key component of this role - you'll lead technical initiatives, mentor talented engineers, and contribute to the engineering community through blog posts and tech talks. Your work will have direct visibility and impact on Uber's global user base, helping to redefine urban mobility.

The ideal candidate brings 8+ years of iOS development experience, with deep expertise in Swift, Objective-C, and SwiftUI. You should possess strong architectural knowledge, exceptional problem-solving abilities, and proven leadership experience. Your communication skills should enable you to effectively collaborate across teams and convey complex technical concepts.

At Uber, we value diversity and welcome people from all backgrounds who share our passion for building the future of independent movement. This hybrid role requires spending at least half of your work time in the Bangalore office, contributing to our collaborative culture while working on cutting-edge mobile technology.

Last updated 8 days ago

Responsibilities For Staff Software Engineer - iOS

  • Design and architect robust, high-performance iOS libraries and frameworks
  • Implement advanced observability solutions to ensure optimal app performance
  • Lead technical initiatives and mentor a team of talented engineers
  • Share expertise through engineering blog posts and tech talks
  • Participate in high-visibility projects influencing Uber's global user base

Requirements For Staff Software Engineer - iOS

  • 8+ years of software development experience with focus on iOS
  • Proficiency in Swift and Objective-C, with extensive experience in SwiftUI and iOS frameworks
  • Strong understanding of architecture and best practices in mobile development
  • Exceptional analytical skills to solve complex, high-scale technical challenges
  • Experience in building scalable and reliable systems
  • Demonstrated ability to lead projects and mentor engineers
  • Excellent collaborative and communication skills

Interested in this job?

Jobs Related To Uber Staff Software Engineer - iOS

Staff Software Engineer (IOS)

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

Sr Staff Software Engineer: iOS

Sr Staff Software Engineer: iOS at Uber - Lead iOS development for Core Services, 10+ years experience, competitive salary and benefits.

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.