Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Software Engineer II - Android (Maps)

Uber

$167,000 - $185,500
Aug 26, 2025
Sunnyvale, CA, US
Apply Now

Developing Uber's geospatial capabilities powering critical flows across Uber including location search, turn by turn navigation, real-time location tracking, route and vehicle visualizations, ETAs etc.

Requirements

  • 3+ years of experience building Android applications in Java and/or Kotlin.
  • Deep understanding of Android fundamentals, UI rendering, and performance optimization.
  • Experience working on maps, navigation, or location-based services.
  • Familiarity with GIS concepts and spatial data structures.
  • Previous experience contributing to Android SDKs or platform-level libraries.

Responsibilities

  • Lead the design, architecture, and implementation of use cases requiring sensor and location data in Uber's Android apps.
  • Drive the evolution of Uber's Location and Sensor SDKs to support real-time, highly-performant geospatial use cases.
  • Own and improve critical aspects of location processing, sensor processing, latency, and rendering accuracy.
  • Partner with platform teams to push the boundaries of what's possible on mobile devices.
  • Contribute to long-term vision and technical strategy for Uber's Maps platform.
  • Mentor and guide a team of engineers, influencing engineering best practices and fostering technical growth.

Other

  • Strong communication and cross-functional collaboration skills.
  • Track record of mentorship and technical leadership within engineering teams.
  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Masters Preferred