Principal Software Development Engineer, 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.
$150,000 - $220,000
Android
Principal Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
Enterprise SaaS · Automotive

Description For Principal Software Development Engineer, Android, Navigation SDK

Mapbox, the leading real-time location platform, is seeking a Principal Software Development Engineer to join 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.

As a Principal Engineer, you'll be at the forefront of defining architectural direction and leading technical initiatives that integrate multiple Mapbox SDKs, including Navigation, Maps, and Search. Your expertise will be vital in designing scalable features and ensuring seamless deployment of customer applications.

The role combines strategic leadership with hands-on development, requiring deep technical knowledge in Android development, particularly with Kotlin and Java. You'll be responsible for maintaining high-quality standards across SDKs, designing developer-friendly APIs, and optimizing performance for various applications ranging from AR apps to autonomous driving experiences.

Mapbox values creative problem-solvers and offers a supportive environment with comprehensive benefits, including healthcare and parental leave. The company serves over 3.5 million registered developers and is committed to building diverse teams that drive innovation in location-based services.

This position offers the opportunity to work with cutting-edge technology while mentoring others and shaping the future of navigation solutions. If you're passionate about creating exceptional developer tools and want to impact how people and vehicles navigate the world, this role at Mapbox's Berlin office could be your next career milestone.

Last updated 21 days ago

Responsibilities For Principal Software Development Engineer, 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 technical mentor and resource for the team
  • Design expressive and user-friendly APIs
  • Deliver high-quality features with cross-functional teams
  • Implement SDK improvements
  • Debug, profile, and optimize performance issues

Requirements For Principal Software Development Engineer, 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 teach
  • Readiness to go deep in the Android stack and navigate AOSP code
  • Experience debugging and profiling performance issues (plus)
  • Familiarity with or desire to learn C++ (plus)

Benefits For Principal Software Development Engineer, Android, Navigation SDK

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

Interested in this job?

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

Principal Android Engineer – Testing Specialist

Principal Android Engineer role at Fidelity Investments focusing on testing and quality assurance for mobile applications, requiring 6+ years of experience.

Senior Software Engineering Manager, Android XR

Lead Google's Android XR initiatives as a Senior Software Engineering Manager, combining technical expertise with people management to drive innovation in augmented reality.

Engineering Manager, Android

Lead Android engineering teams at Google, focusing on anti-abuse systems, AI algorithms, and technical leadership while managing and mentoring software engineers.

Senior Software Engineering Manager, Authentication and Autofill, Android

Lead Android Authentication and Autofill team at Google, managing engineering teams and developing security features for billions of users worldwide.

Principal, Software Engineer - Android

Principal Software Engineer position at Walmart focusing on Android development, offering competitive salary and comprehensive benefits in Bentonville, AR.