Software Engineer II - iOS

A global technology company providing ride-sharing, food delivery, and transportation services through its mobile platforms.
$167,000 - $185,500
iOS
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Software Engineer II - iOS

Uber is seeking a Software Engineer II for their iOS team to work on critical safety features of their ride-sharing and delivery platform. This role focuses on developing and maintaining user interfaces and features that impact millions of users globally. The position involves close collaboration with product and design teams to create intuitive experiences and reliable code. The role is particularly focused on safety features like Ridecheck, Crash Detection, and telematics-based driver behavior detection. Working in Uber's Safety team, you'll help define what makes a safe ride-sharing/delivery platform while making safety a competitive advantage. The position requires strong iOS development skills, experience with UI/UX design, and the ability to work across teams. This is a hybrid role based in either San Francisco or Sunnyvale, with competitive compensation including base salary, bonus potential, and equity awards. The role offers an opportunity to make a significant impact on Uber's core safety features while working with cutting-edge mobile technologies.

Last updated a minute ago

Responsibilities For Software Engineer II - iOS

  • Translate business requirements into robust, cross-functional solutions by working closely with diverse stakeholders
  • Partner with backend engineers and cross-platform developers to architect and implement Road Safety features
  • Develop intuitive native user interfaces using the latest iOS capabilities
  • Track and analyze feature performance with Data Science, Design, and Product teams
  • Engage with multiple Uber product teams and lines of business

Requirements For Software Engineer II - iOS

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • At least two years of full-time iOS engineering experience, with deep technical knowledge in Swift and/or Obj-C
  • Strong focus on high-quality mobile UI experiences
  • Experience continually monitoring and optimizing iOS application performance
  • Familiarity with UI/UX design principles
  • Experience across all stages of the software development lifecycle

Benefits For Software Engineer II - iOS

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Medical benefits
  • Additional benefits available (see careers/benefits page)

Interested in this job?

Jobs Related To Uber Software Engineer II - iOS

Software Engineer II - iOS

Mid-level iOS Software Engineer position at McDonald's Global Technology team in Mexico City, focusing on developing innovative mobile solutions for customer experience enhancement.

Mobile Engineer, iOS

Mid-level iOS Mobile Engineer position at EQ Bank in Toronto, requiring 3+ years of experience, offering hybrid work and comprehensive benefits package.

iOS Software Engineer for Top Social App Fam (Series A)

iOS Software Engineer position at Fam, a rapidly growing video calling social network, offering opportunity to build features impacting hundreds of thousands of users.

IOS Engineer (Remote)

Remote iOS Engineer position at Entain, developing core capabilities and frameworks for sports betting platforms with Swift expertise required.

iOS Developer

iOS Developer position at Novibet in São Paulo, Brazil - 3+ years experience required, working on sports betting and gaming applications with competitive benefits and hybrid work model.