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 24 days 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 Software Engineer - Apple TV App

Senior Android Engineer position at Apple, focusing on developing the Apple TV app, offering competitive salary and benefits, located in San Diego.

Senior Software Engineer - Android

Senior Android Engineer role at Intuit, leading financial tech platform, requiring 5+ years experience in Android development with Kotlin expertise.

Senior Android Software Engineer, Community Support Platform, Chatbot

Senior Android Engineer role at Airbnb, focusing on AI-driven customer service platform development with competitive compensation and remote work options.

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.