Sr Software Engineer, Android [Rider App]

Uber is a technology company that offers ride-sharing, food delivery, and transportation services globally.
Android
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Travel

Description For Sr Software Engineer, Android [Rider App]

We are seeking a Senior Software Engineer to join our Android Rider App team at Uber. In this role, you will partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces and features for our mobile applications. You'll be part of the Rides Engineering team, where we write code that ignites opportunities for millions of people every day.

Our team is focused on making Uber's core ride-sharing products faster, safer, and more reliable by building scalable software solutions for riders and drivers on our platform. We are crafting and building the most highly trafficked experiences in the Rider App, including the homescreen, messaging, and core trip flow. As we scale the number of ways riders can use Uber, we're partnering with UberAI to build Uber's first personalized surfaces that understand what riders want in real time.

Our platform consists of a flexible, backend-driven UI that enables teams across Uber to reach customers in the right context. We work closely with every team that builds in the Rider App, including Transit, Micromobility, and UberEats, to help them scale faster and reach more riders.

As a Mobile Engineer, you'll work across both product and platform features in the flagship Uber app. This role requires a strong background in Android development, with experience in Android Java or Kotlin. You should have advanced English language skills, as you'll be collaborating with engineers and stakeholders from different regions around the world.

Join us in moving the world forward as we continue to innovate and improve the Uber experience for millions of users globally.

Last updated a month ago

Responsibilities For Sr Software Engineer, Android [Rider App]

  • Partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces and features for mobile applications (Android)
  • Work on the Rides Engineering team to make Uber's core ride-sharing products faster, safer, and more reliable
  • Build scalable software solutions for riders and drivers on the Uber platform
  • Develop highly trafficked experiences in the Rider App, including homescreen, messaging, and core trip flow
  • Collaborate with UberAI to build personalized surfaces that understand what riders want in real time
  • Work on both product and platform features in the flagship Uber app

Requirements For Sr Software Engineer, Android [Rider App]

Java
Kotlin
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 6-years full-time Software Engineering work experience
  • 5-years total technical software engineering experience in Android development
  • Experience with Android Java or Android Kotlin
  • Advanced English language skills

Benefits For Sr Software Engineer, Android [Rider App]

  • Opportunity to work on a globally impactful product
  • Collaboration with teams across Uber (Transit, Micromobility, UberEats)
  • Work on cutting-edge AI-driven personalization

Interested in this job?

Jobs Related To Uber Sr Software Engineer, Android [Rider App]

Senior Software Engineer, Android - Maps

Senior Android Engineer position at Uber working on Maps technology for navigation and location services.

Sr Software Engineer (Android)

Senior Android Engineer role at Uber, building core ride-sharing products and personalized experiences for millions of users.

Sr Software Engineer - Android

Senior Software Engineer - Android role at Uber, focusing on enhancing earner experiences and maximizing earning potential through innovative mobile solutions.

Sr Software Engineer, Android - Safety Media

Sr Software Engineer, Android role at Uber focusing on Safety Media features, requiring 5+ years of experience and expertise in Android development.

Senior Software Engineer, Android

Senior Android Engineer role at Microsoft, building innovative multimedia experiences with AI integration, offering competitive pay and benefits with hybrid work options.