Senior Software Engineer, Android - Maps

A global technology platform providing ride-sharing, food delivery, and transportation services.
$185,000 - $205,500
Android
Senior Software Engineer
Hybrid
5+ years of experience
Travel

Description For Senior Software Engineer, Android - Maps

Join Uber's Maps Engineering team as a Senior Software Engineer specializing in Android development. This role offers an exciting opportunity to work on critical systems that power Uber's core services, including maps, ETAs, navigation, and location accuracy. You'll be part of teams working on Search, Navigation, Display, and Sensors, directly impacting millions of daily users worldwide.

The position requires expertise in Android development with Kotlin and/or Java, along with substantial experience in mobile platform development. You'll be responsible for evolving key navigation and places search systems across Uber's suite of apps, including Rider, Driver, and Eats platforms. The role involves close collaboration with various teams to enhance the Pickup and Dropoff (PUDO) experience.

Working alongside world-class mapping professionals, data scientists, and research scientists, you'll develop cutting-edge technology that improves the efficiency of every Uber trip and delivery. The role offers competitive compensation, including a base salary range of $185,000-$205,500, plus bonus potential and equity awards.

This is an ideal opportunity for experienced Android developers who are passionate about creating impact at scale, particularly in mapping and navigation solutions. The hybrid work environment at Uber's offices promotes collaboration and maintains the company's cultural identity, requiring at least 50% office presence.

As a Senior Software Engineer at Uber, you'll be at the forefront of developing solutions that millions of people rely on daily, making transportation and delivery services more efficient and accessible worldwide. The role combines technical expertise with real-world impact, offering the chance to work on challenging problems in location-based services and mobile development.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, Android - Maps

  • Deliver groundbreaking experiences that help simplify the lives of our diverse customer base at global scale
  • Substantially evolve key navigation and places search systems across Uber Rider, Driver and Eats apps
  • Partner closely with Maps Display, Maps Routing, Driver and Eats Courier teams
  • Develop cutting-edge technology for Uber trip and delivery efficiency
  • Impact customer experience for riders, drivers, eaters, restaurant and business owners

Requirements For Senior Software Engineer, Android - Maps

Kotlin
Java
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 3+ years experience in either Kotlin and/or Java
  • 5+ years of professional experience building in mobile platform/sdk/dev tools or consumer facing features
  • Experience with writing, releasing, maintaining mobile code
  • Experience analyzing features in production using analytics and experiments
  • Experience efficiently collaborating on projects
  • Experience with mapping or navigation solutions preferred
  • MS/PhD in Computer Science or related field preferred

Benefits For Senior Software Engineer, Android - Maps

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Benefits package

Interested in this job?

Jobs Related To Uber Senior Software Engineer, Android - Maps

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 [Rider App]

Senior Software Engineer position for Android Rider App at Uber, focusing on developing complex user interfaces and features for mobile applications.

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.

Android Test Automation Engineer

Senior Android Test Automation Engineer role at Bevi, focusing on quality assurance and test automation for IoT-enabled smart water machines.