Taro Logo

Software Engineer II, Android - Rider App

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

Description For Software Engineer II, Android - Rider App

Join Uber's Rides Engineering team as an Android Software Engineer II, where you'll be at the forefront of developing the core ride-sharing experience used by millions daily. You'll work on the Rider App team, crafting critical features like the home screen, messaging, and trip flow interfaces. The role involves collaborating with UberAI to create personalized experiences and working with a flexible, backend-driven UI platform that enables teams across Uber to reach customers effectively.

The position offers the opportunity to work with cutting-edge technology while impacting transportation globally. You'll be part of a team that focuses on making Uber's services faster, safer, and more reliable through scalable software solutions. The role requires expertise in Android development using Java or Kotlin, and you'll collaborate with diverse teams including Transit, Micromobility, and UberEats.

Working at Uber means joining a company that's revolutionizing urban mobility and logistics. You'll be based in São Paulo, Brazil, in a hybrid work environment that values both in-office collaboration and flexibility. The company offers a collaborative culture where you can help build solutions that move the world forward, working alongside talented engineers from various global locations.

Last updated 11 minutes ago

Responsibilities For Software Engineer II, Android - Rider App

  • Partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces
  • Build features for mobile applications (Android)
  • Work on core ride-sharing products
  • Develop scalable software solutions for riders and drivers
  • Work on highly trafficked experiences in the Rider App including home screen, messaging, and core trip flow

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 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 (FSR)

Toast is seeking an Android Software Engineer II to join their enterprise full service restaurant team, focusing on building and enhancing enterprise-level features for restaurant management.

Software Engineer II, AOSP

Software Engineer II position focused on Android OS Framework development at Toast, building next-generation POS platform for restaurants.

Android - SDE II, FireTV

Mid-level Android Software Development Engineer position at Amazon's FireTV team, focusing on developing and optimizing smart TV solutions with 3+ years of experience required.

Software Engineer III, Android Application Developer

Android Application Developer position at JPMorgan Chase requiring 3+ years experience in mobile development, strong Kotlin expertise, and architecture pattern knowledge.

Software Engineer II - Android

Mid-level Android Software Engineer position at McDonald's Global Technology in Mexico City, focusing on digital transformation and customer experience enhancement using Kotlin and Java.