Software Development Engineer III, Android, Navigation SDK

Leading real-time location platform providing tools to power navigation of people, packages, and vehicles everywhere, serving 3.5 million registered developers.
$130,000 - $200,000
Android
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer III, Android, Navigation SDK

Mapbox, the leading real-time location platform, is seeking a Software Development Engineer III for their Navigation SDK team. This role is crucial in shaping the future of navigation technology that powers automotive, logistics, and consumer applications across Android, iOS, and Linux platforms. The position offers an opportunity to work with a platform serving 3.5 million registered developers, focusing on creating customized and immersive location-aware experiences.

The role combines technical leadership with hands-on development, requiring expertise in Android development, SDK architecture, and cross-platform integration. You'll be responsible for defining architectural direction, leading technical initiatives, and designing scalable features that integrate multiple Mapbox SDKs including Navigation, Maps, and Search.

As a senior team member, you'll drive quality improvements, mentor others, and participate in strategic technical decisions. The ideal candidate should have strong experience with Android development, native technologies (Kotlin/Java), and a passion for building developer tools. The position offers growth opportunities in a collaborative environment that values diversity, continuous learning, and innovation.

Working at Mapbox means joining a company that emphasizes personal growth, work-life balance, and making a significant impact in the location-based services industry. The company provides comprehensive benefits including healthcare, parental leave, and flexible work arrangements, demonstrating their commitment to employee well-being and professional development.

Last updated 18 days ago

Responsibilities For Software Development Engineer III, Android, Navigation SDK

  • Define and oversee implementation of large-scale, cross-functional projects and initiatives
  • Drive improvements in development processes, code quality standards, and best practices
  • Engage in technical conversations affecting long-term strategic direction
  • Act as a technical mentor and resource for the team
  • Design expressive and user-friendly APIs for developers
  • Deliver high-quality features with cross-functional teams
  • Implement improvements to SDK functionality and developer experience
  • Debug, profile, and optimize performance issues

Requirements For Software Development Engineer III, Android, Navigation SDK

Kotlin
Java
  • Demonstrated history of shipping complex Android applications and SDKs
  • Experience with native technologies (Kotlin and Java)
  • Experience with testing methodologies and frameworks
  • Focus on usability and great user experience
  • Desire to build frameworks and developer tools
  • Desire to learn and to teach
  • Readiness to go deep in the Android stack and navigate AOSP code
  • Experience debugging and profiling to resolve performance issues
  • Familiarity with or desire to learn C++

Benefits For Software Development Engineer III, Android, Navigation SDK

Medical Insurance
Parental Leave
  • Supportive health care
  • Parental leave
  • Flexible work arrangements

Interested in this job?

Jobs Related To Mapbox Software Development Engineer III, Android, Navigation SDK

Software Development Engineer III, Android, Navigation SDK

Senior Android Developer role at Mapbox, focusing on Navigation SDK development and integration with Maps and Search SDKs.

Lead Engineer, Senior - C/C++(Android)

Senior Lead Engineer position at Qualcomm India focusing on C/C++ Android development for IOT platforms and SoC systems.

Senior Android Engineer, Quality Engineer

Senior Android Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for mobile applications.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility, offering remote work and competitive salary while building inclusive digital experiences for millions of users.

Senior Android Engineer, Guest Displays & Platforms

Senior Android Engineer position at Airbnb, focusing on guest experience and product details page, offering competitive compensation and opportunity to impact millions of users.