Software Engineer II - iOS

Uber is a global technology platform transforming transportation and delivery services across cities worldwide.
$158,000 - $175,500
iOS
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II - iOS

Uber's Experimentation team is seeking a Mid-Level iOS Software Engineer to join their innovative platform that powers decision-making across Uber's diverse product portfolio. This role sits at the intersection of mobile development and experimentation infrastructure, supporting Uber's Rides, Delivery, Freight, and U4B initiatives.

The position offers a unique opportunity to work on cutting-edge tooling that combines multiple engineering disciplines, including Backend, Distributed Systems, Mobile, Web, and Data Infrastructure. You'll be developing features for a platform that's central to Uber's product development process, used daily by engineers, data scientists, and product managers throughout the company.

As an iOS Engineer II, you'll be responsible for designing and implementing complex projects, specifically focusing on building reliable and resilient features in the iOS Mobile SDK. The role requires strong collaboration with cross-functional teams and a keen eye for quality and system reliability. You'll be working in a hybrid environment, with the expectation to spend at least half of your work time in the office, fostering collaboration and maintaining Uber's cultural identity.

The compensation package is competitive, ranging from $158,000 to $175,500 per year, plus bonus potential and equity awards. You'll be joining a team that values diversity and inclusion, with Uber being an Equal Opportunity/Affirmative Action employer. The role offers significant growth potential within a team that's central to Uber's product development and decision-making processes.

This is an excellent opportunity for someone with iOS development experience who wants to work on infrastructure that impacts millions of users and shapes the future of Uber's product ecosystem. You'll be at the forefront of experimentation technology, helping teams across Uber make data-driven decisions that influence the company's global operations.

Last updated a month ago

Responsibilities For Software Engineer II - iOS

  • Be responsible for the design, implementation, and delivery of complex projects
  • Build highly reliable and resilient features in our iOS Mobile SDK
  • Collaborate with cross-functional mobile developer teams to enable and support the business
  • Identify and fix bugs to improve the reliability of current systems
  • Bring in your passionate self and positively impact the team around you

Requirements For Software Engineer II - iOS

  • Bachelor's degree or equivalent in Computer Science or related field
  • 2+ years of working experience with iOS Development or Swift or Objective C programming experience
  • Industry experience in Platform Engineering teams vs. Product Engineering teams (preferred)
  • Industry experience in mobile Feature Flagging systems (preferred)
  • Industry experience in Experimentation Systems (preferred)

Benefits For Software Engineer II - iOS

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus program
  • Equity awards

Interested in this job?

Jobs Related To Uber Software Engineer II - iOS

Software Engineer II - iOS, Ads

Mid-level iOS Software Engineer position at Uber's Ads Team, focusing on developing innovative advertising features and solutions within Uber's mobile applications.

Software Engineer II, iOS - Women's Safety

Mid-level iOS Software Engineer position at Uber focusing on developing safety features for women using Swift and real-time technologies.

Software Engineer II, iOS - Uber for Family & Teens

Mid-level iOS Software Engineer position at Uber's Latin America Tech Center, focusing on family and teen safety features development.

Software Engineer II, iOS

Uber is hiring a Software Engineer II for iOS development to work on their Business Guest Verticals team in São Paulo, Brazil.

Software Engineer II - iOS

Uber is hiring a Software Engineer II for iOS to build eater/merchant-facing features for Uber Eats in Bangalore, India.