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.