Uber logo

Sr Software Engineer (iOS Mobile)

Uber

San Francisco, CA
Full Time
Senior
198k-220k
about 1 month ago

Job Description

About the Role

We are looking for a passionate Senior Software Engineer (iOS - Mobile) to join our Customer Obsession team. In this role, you will help design and implement innovative solutions that enhance customer care and drive engagement across various support channels, including messaging, chat, and phone support. You will be instrumental in the development and improvement of customer support solutions at Uber. This role provides an exciting opportunity to work with cutting-edge technologies. Additionally, you will have the chance to design and build support solutions from scratch for new and evolving areas like launching LLM support for Uber, ensuring a consistent and seamless customer support experience.

Key Responsibilities

  • Design reliable solutions to solve business use cases in a highly distributed system.
  • Feature or product development emphasising on quality support for Uber users that reach out to Uber seeking help.
  • Help build large-scale software solutions to ensure Uber's systems are reliable and efficient, working within a team that fosters growth and success.
  • Actively drive collaboration across multiple teams to create alignment and progress.
  • Take an active part in code change peer reviews to ensure quality and knowledge sharing across the team.
  • Contribute to engineering culture in terms of quality, monitoring, and on-call practices.
  • Lead the iOS vision for Conversation based help and set longer-term direction for the team.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  • 5-6+ years of experience for the Sr Engineer position or 3-4+ years for an SDE II iOS role.
  • Deep understanding of Swift, the iOS SDK, and modern architectural patterns such as MVVM or VIPER. Experience with Objective-C is a plus.
  • Proficiency in Android development using Kotlin or Java, with experience in Android SDK and architecture components like ViewModel and LiveData.
  • Knowledge of data structures and architecture, with the ability to discuss tradeoffs between architectural choices.
  • High coding standards including TDD and Clean Code.
  • Proven track record within a production environment.
  • Strong teamwork approach, valuing feedback and continuous improvement.
  • Understanding of business and design requirements, with attention to detail for a delightful user experience.

Nice to Have

  • Proven experience developing and shipping high-quality applications on at least one major mobile platform (iOS or Android), with a desire to learn and contribute to the other.
  • Deep understanding of Kotlin, the Android SDK, and modern architectural patterns such as MVVM or MVI. Experience with Java is a plus.
  • Experience or strong interest in expanding skills into front-end (e.g., React) or back-end (e.g., Node.js, Python, Java, Go) development.
  • A keen eye for UI/UX and experience collaborating with designers to create responsive, user-centric interfaces.
  • Demonstrated leadership and mentorship experience, with strong communication skills for technical and non-technical stakeholders.

Qualifications

  • Educational background in Computer Science or related field, or equivalent practical experience.

Benefits & Perks

  • Eligible to participate in Uber's bonus program.
  • May be offered an equity award and other compensation.
  • Eligibility for various benefits as detailed at https://www.uber.com/careers/benefits.

Working at Uber

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or other characteristics protected by law. The company values collaboration and expects employees to spend at least half of their work time in their assigned office, with some roles requiring full in-office presence to foster collaboration and uphold Uber's cultural identity.

Apply Now

Job Details

Posted AtJun 21, 2025
Salary198k-220k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Uber

Website

uber.com

Company Size

10000+ employees

Location

San Francisco, CA

Industry

Other Transit and Ground Passenger Transportation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches