Software Engineer II, Android [Rider App]

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

Description For Software Engineer II, Android [Rider App]

We are seeking a Software Engineer II, Android for our Rider App team at Uber. This role is part of the Rides Engineering team, where we develop code that creates opportunities for millions daily. We focus on enhancing Uber's core ride-sharing products by building scalable software solutions for riders and drivers.

The role involves partnering with stakeholders and leading team efforts to design, develop, and maintain complex user interfaces and features for Android mobile applications. You'll be working on critical experiences in the Rider App, including the homescreen, messaging, and core trip flow. We're also integrating UberAI to build personalized surfaces that understand riders' real-time needs.

Our platform uses a flexible, backend-driven UI that allows teams across Uber to reach customers in the right context. You'll collaborate with various teams, including Transit, Micromobility, and UberEats, to help them scale faster and reach more riders.

As a Mobile Engineer, you'll work on both product and platform features in Uber's flagship app. This role requires a Bachelor's degree in Computer Science or related field, or 3 years of full-time Software Engineering experience, including specialized experience in Android Development using Java or Kotlin.

We value diversity and are committed to creating an inclusive environment. Join us in moving the world forward with technology that ignites opportunities for millions of people every day.

Last updated 2 months ago

Responsibilities For Software Engineer II, Android [Rider App]

  • Design, develop, and maintain complex user interfaces and features for Android mobile applications
  • Partner with stakeholders and lead team efforts
  • Work on critical experiences in the Rider App, including homescreen, messaging, and core trip flow
  • Collaborate with teams across Uber to help them scale faster and reach more riders
  • Work on both product and platform features in Uber's flagship app

Requirements For Software Engineer II, Android [Rider App]

Java
Kotlin
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field OR 3 years full-time Software Engineering work experience
  • 3 years total technical software engineering experience in Android Development
  • Experience with Android Java or Android Kotlin
  • Advanced English language skills

Interested in this job?

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

Software Engineer II - Android

Android Software Engineer II position at Uber, focusing on mobile app development with a hybrid work model in Bangalore, India.

Software Engineer II, Android - Financial Products

Uber is hiring a Software Engineer II for Android Financial Products in Sao Paulo, Brazil. Design and develop mobile applications for financial services.

Software Engineer II - Android, Engagement Growth

Uber is hiring a Software Engineer II for Android to work on Engagement Growth for Uber Eats in New York City.

Software Engineer II, Android - Shopper Experience

Uber is seeking a Software Engineer II for Android to join the Shopper Experience team, focusing on grocery delivery technology.

Software Engineer II - Android

Android Software Engineer II position at Uber, focusing on mobile app development with a hybrid work model in Bangalore, India.