Sr Software Engineer, Android [Rider App]

A global technology platform that enables mobility and delivery services through its flagship ride-sharing application.
Android
Senior Software Engineer
Hybrid
6+ years of experience
Travel

Description For Sr Software Engineer, Android [Rider App]

Uber's Rides Engineering team is seeking a Senior Android Engineer to join their dynamic team focused on the Rider App development. This role offers an opportunity to impact millions of users daily by building scalable software solutions for both riders and drivers.

The position involves working on highly trafficked experiences including the homescreen, messaging, and core trip flow. You'll be at the forefront of innovation, collaborating with UberAI to develop personalized surfaces that understand rider preferences in real-time. The team maintains a flexible, backend-driven UI that enables various Uber teams to reach customers effectively.

As a Senior Android Engineer, you'll be instrumental in shaping the future of urban mobility, working with cross-functional teams across Transit, Micromobility, and UberEats. The role requires strong technical expertise in Android development, with experience in Java or Kotlin, and the ability to lead complex technical initiatives.

The position offers the unique opportunity to work on a platform that impacts millions of lives daily, with the backing of a global technology leader. You'll be part of a collaborative environment that values innovation and technical excellence, while working on challenges that require both technical depth and creative problem-solving skills.

Uber maintains a hybrid work culture that balances remote flexibility with in-office collaboration, expecting employees to spend at least half their time in the office. This setup provides the perfect blend of autonomous work and team interaction, fostering both individual growth and collective success.

Last updated a month ago

Responsibilities For Sr Software Engineer, Android [Rider App]

  • Partner with stakeholders and lead team efforts
  • Design, develop, and maintain complex user interfaces and features for mobile applications
  • Work across both product and platform features in the flagship Uber app
  • Collaborate with teams across Uber including Transit, Micromobility, and UberEats

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 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 Sr Software Engineer, Android [Rider App]

Sr Software Engineer (Android)

Senior Android Engineer role at Uber, building core ride-sharing features and AI-driven personalization for millions of users.

Sr Software Engineer (Android), Uber Eats - Discovery Experience

Senior Android Engineer role at Uber Eats, focusing on discovery experiences and consumer-facing features with competitive compensation and benefits.

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 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.