Taro Logo

Software Engineer II - iOS - Membership

A global technology platform connecting users with on-demand services including ride-hailing, food delivery, and more.
iOS
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer II - iOS - Membership

Uber is seeking a Software Engineer II to join their iOS Membership team, focusing on the Uber One program which serves over 30 million members globally. This role offers an opportunity to work on one of Uber's most impactful growth levers, building product-facing systems that enhance the user experience across multiple services including UberEats, Rides, and FinTech.

The position involves collaborating with talented engineers, Product Managers, and Designers to develop solutions that serve millions of members. You'll be responsible for writing high-quality code, maintaining testing standards, and solving complex technical challenges. The role requires strong iOS development skills, particularly in Swift and/or Objective-C, and experience with large-scale mobile applications.

As part of the Membership team, you'll work on Uber One, which provides members with exclusive benefits including best prices, selection, priority service, and special perks. Your work will directly impact Uber's global foundation and key metrics across multiple product lines. The ideal candidate should have a proven track record of enhancing team efficiency, strong technical skills, and the ability to drive projects independently.

The position offers a hybrid work arrangement, requiring at least half of work time to be spent in the Bangalore office. This is an excellent opportunity for experienced iOS developers who want to make a significant impact at scale while working with cutting-edge technology and cross-functional teams.

Last updated 4 hours ago

Responsibilities For Software Engineer II - iOS - Membership

  • Design, develop, and improve solutions used by millions of members
  • Write high-quality code and uphold standards for testing and coverage
  • Align the team on solutions to ambiguous problems and analyze tradeoffs
  • Contribute to engineering cultivation in terms of quality, monitoring, and on-call practices
  • Find opportunities to improve team operations and promote standard processes

Requirements For Software Engineer II - iOS - Membership

  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience
  • 3-years technical software engineering experience
  • Programming language experience (Swift, Objective C, C, C++, Java, Javascript, Python, or Go)
  • Extensive iOS development experience
  • Experience in developing mobile apps used by millions of users
  • Strong focus on delivering high-quality mobile UI experiences
  • Ability to take ownership and independently drive projects

Interested in this job?

Jobs Related To Uber Software Engineer II - iOS - Membership

iOS Software Engineer - Video Engineering Tools and Prototyping

iOS Software Engineer role at Apple focusing on video engineering tools and prototyping, offering competitive pay and benefits while working on cutting-edge video technology.

Software Engineer III, Mobile, iOS

Software Engineer III position at Google focusing on iOS mobile development, requiring 2 years of experience in Swift/SwiftUI and iOS app development.

Software Engineer III, iOS, Health Platform

Software Engineer III position at Google focusing on iOS development for the Health Platform team, requiring expertise in Swift and mobile development.

Software Engineer III, iOS, Health and Home Platform

Software Engineer III position at Google focusing on iOS development for the Health and Home Platform team, requiring 2+ years of experience in iOS development and strong algorithmic skills.

Software Engineer, iOS

Software Engineer position at Google focusing on iOS and Extended Reality (XR) development, building next-generation mobile experiences and developer tools.