Software Engineer II, Android - Rider App

A global technology platform that enables mobility and delivery services through its ride-sharing platform.
Android
Mid-Level Software Engineer
Hybrid
3+ years of experience
Travel

Description For Software Engineer II, Android - Rider App

Uber is seeking a Software Engineer II to join their Rides Engineering team, focusing on Android development for the Rider App. This role offers an exciting opportunity to impact millions of users daily through the development of Uber's core ride-sharing products. The position involves working on highly trafficked experiences including the home screen, messaging, and core trip flow, while collaborating with UberAI to build personalized surfaces that understand rider needs in real-time.

The team is responsible for maintaining a flexible, backend-driven UI that enables various Uber teams to reach customers effectively. You'll be working in a collaborative environment, partnering with multiple teams including Transit, Micromobility, and UberEats to help them scale faster and reach more riders. The role combines both product and platform feature development in Uber's flagship app.

As a hybrid position based in São Paulo, you'll be expected to spend at least half of your work time in the office, emphasizing Uber's commitment to maintaining a strong collaborative culture. The role requires strong technical skills in Android development, either with Java or Kotlin, and advanced English language skills for effective communication with global team members.

This position offers the opportunity to be part of a team that's shaping the future of urban mobility, working with cutting-edge technology and contributing to features that impact millions of users worldwide. You'll be involved in building scalable solutions that make transportation more accessible and efficient while working alongside talented engineers and stakeholders from various backgrounds.

The ideal candidate will have a bachelor's degree in Computer Science or related field, or equivalent experience, with a strong foundation in Android development. You'll be joining a company that values diversity, innovation, and the collaborative spirit to move the world forward.

Last updated a day ago

Responsibilities For Software Engineer II, Android - Rider App

  • Partner with stakeholders and lead team efforts to design, develop, and maintain complex user interfaces
  • Develop features for mobile applications (Android)
  • Work on core ride-sharing products to make them faster, safer, and more reliable
  • Build scalable software solutions for riders and drivers
  • Work on highly trafficked experiences in the Rider App, including home screen, messaging, and core trip flow
  • Collaborate with teams across Uber including Transit, Micromobility, and UberEats

Requirements For Software Engineer II, Android - Rider App

Java
Kotlin
  • Bachelor's degree or equivalent 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 [Rider App]

Uber is hiring a Software Engineer II, Android for the Rider App team to develop complex mobile interfaces and features.

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.