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.