Software Development Engineer III, Android, Navigation SDK

Mapbox is the leading real-time location platform for a new generation of location-aware businesses, equipping organizations with tools to power navigation of people, packages, and vehicles everywhere.
Android
Senior Software Engineer
Contact Company
AI · Automotive · Enterprise SaaS

Description For Software Development Engineer III, Android, Navigation SDK

Mapbox is seeking a Software Development Engineer III for their Android Navigation SDK team. This role is critical in defining architectural direction, leading technical initiatives, and designing scalable features. The primary focus will be on developing innovative solutions that integrate multiple Mapbox SDKs (Navigation, Maps, and Search).

Key responsibilities include:

  • Defining and overseeing large-scale, cross-functional projects
  • Driving improvements in development processes and code quality
  • Engaging in technical decisions affecting long-term strategy
  • Mentoring team members and fostering knowledge-sharing
  • Hands-on development work, including API design, feature delivery, and performance optimization

The ideal candidate should have:

  • Experience shipping complex Android applications or SDKs
  • Proficiency in Kotlin and Java
  • Knowledge of testing methodologies and frameworks
  • Focus on usability and user experience
  • Passion for building frameworks and developer tools
  • Desire to learn and teach
  • Ability to dive deep into the Android stack

Mapbox values high-performing, creative individuals who can dig into problems. They offer supportive healthcare, parental leave, and flexibility. The company emphasizes teaching and learning, and strongly believes in team diversity.

Join Mapbox to work on cutting-edge location technology that powers navigation everywhere, from top-ranking apps to autonomous driving experiences.

Last updated 2 months ago

Responsibilities For Software Development Engineer III, Android, Navigation SDK

  • Defining and overseeing the implementation of large-scale, cross-functional projects and initiatives
  • Ensuring quality by driving improvements in development processes, code quality standards, and best practices
  • Engaging in technical conversations and decisions that affect long-term strategic direction and scalability
  • Acting as a technical mentor and resource for the team
  • Designing expressive and user-friendly APIs for developers using Mapbox SDKs
  • Delivering high-quality features in collaboration with peers and cross-functional teams
  • Implementing improvements to SDK functionality and developer experience
  • Diving into cross-platform implementations to ensure seamless integration
  • Debugging, profiling, and optimizing performance issues

Requirements For Software Development Engineer III, Android, Navigation SDK

Kotlin
Java
  • Demonstrated history of shipping complex Android applications or SDKs
  • Experience with native technologies, such as 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
  • Passion to earn and keep customer trust
  • Readiness to go deep in the Android stack and navigate AOSP code when needed

Benefits For Software Development Engineer III, Android, Navigation SDK

Medical Insurance
Parental Leave
  • Supportive health care
  • Parental leave
  • Flexibility for personal matters

Interested in this job?

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

Android Developer

Senior Android Developer position at SIMPLE, building health and wellness features for a rapidly growing mobile app with 15M+ users.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.

Senior Android Engineer, Accessibility

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