Uber logo

Software Engineer II (Mobile)

Uber

Sunnyvale, CA
Full Time
Mid Level
167k-186k
9 days ago

Job Description

About the Role

We are looking for passionate Software Engineers 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

  • Feature or product development within Customer Obsession that spans mobile work.
  • Write high-quality code (i.e., reliable, readable, efficient, testable), provide quality code reviews, and create comprehensive tests and quality documentation using software engineering principles.
  • Participate in on-call rotations and follow best practices to troubleshoot production incidents with some guidance.
  • Monitor product quality in the production environment, identifying, triaging, and fixing bugs and inefficiencies.

Requirements

  • Proven knowledge of iOS development with at least 3 years of experience in the industry.
  • 3+ years of industry experience in Swift.
  • Knowledge of data structures and architecture, with the ability to discuss tradeoffs between architectural choices.
  • High coding standards, including TDD and Clean Code principles.
  • Proven track record within a production environment.
  • A team-oriented approach, relying on feedback for continuous improvement.
  • Understanding of business and design requirements, with attention to detail for a delightful user experience.

Nice to Have

  • Proficiency in Android development using Kotlin or Java, with experience with Android SDK and architecture components.
  • Cross-Platform Proficiency: experience or willingness to learn developing and shipping applications on at least one major mobile platform (iOS or Android).
  • Full-Stack Acumen: experience or interest in front-end (e.g., React) or back-end (e.g., Node.js, Python, Java, Go) development.
  • UI/UX Sensibility: experience collaborating with product designers to create intuitive, user-centric mobile interfaces.

Qualifications

  • Educational background is not explicitly specified, but extensive industry experience and technical skills are required.

Benefits & Perks

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

Working at Uber

Uber's mission is to reimagine the way the world moves for the better. The company values bold ideas, real-world impact, growth through challenges, and progress driven by speed. Uber emphasizes collaboration, innovation, and a culture that supports diversity and inclusion, with offices central to its cultural identity and expectations for in-office presence unless otherwise approved.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary167k-186k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

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

Sunnyvale, 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