Staff Software Engineer (IOS)

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

Description For Staff Software Engineer (IOS)

This Staff Software Engineer (iOS) role at Uber is part of the rider core team, leading the rider messaging charter. The ideal candidate will be a technical leader who actively identifies and tackles critical engineering and business problems within the Payments space. You'll have the autonomy to define problems, propose solutions, and lead their execution with minimal oversight. Key responsibilities include developing and implementing a strategic vision and roadmap, providing technical leadership and mentorship to team members, fostering a culture of excellence and innovation, and guiding best practices for code, documentation, testing, and monitoring. The role requires collaboration with cross-functional partners to ensure technical solutions align with business goals. Candidates should have a strong background in iOS engineering, 10+ years of software engineering experience, and a proven track record of building and maintaining complex large-scale applications. Uber offers a collaborative environment where you can help build a future of independent movement. The company values diversity and provides equal employment opportunities. This role is based in Bangalore, India, and requires at least half of the work time to be spent in the assigned office.

Last updated 3 months ago

Responsibilities For Staff Software Engineer (IOS)

  • Be a technical leader in the Payments space
  • Define problems, propose solutions, and lead execution
  • Develop and implement strategic vision and roadmap
  • Provide technical leadership and mentorship
  • Guide best practices for code, documentation, testing, and monitoring
  • Work with cross-functional partners to align technical solutions with business goals

Requirements For Staff Software Engineer (IOS)

  • Bachelor's or Master's degree in Computer Science or a related technical field
  • 10+ years of experience in software engineering
  • Proficient in iOS engineering & tools with up-to-date knowledge
  • Strong understanding of best practices in code, documentation, testing, and monitoring
  • Experience in leading and mentoring engineering teams

Interested in this job?

Jobs Related To Uber 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.

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.