Apply on company website Germany Hybrid Full-time

Mapbox is hiring a Software Development Engineer II, Android, Navigation SDK

Responsibilities

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

Requirements

  • Minimum 7+ years of experience with native technologies, such as Kotlin and Java.
  • Demonstrated history of shipping complex Android applications and SDKs.
  • 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.
  • Fluency in English (C1 level minimum) is required for daily stakeholder communication

Nice to Have

  • Experience debugging and profiling to resolve performance issues is a plus.
  • Familiarity with or a desire to learn more about C++ is a plus.

Benefits

  • Supportive health care
  • Parental leave
  • Flexibility for the things that come up in life
  • Emphasis on teaching and learning
  • Diverse and inclusive team environment

Work Arrangement

Hybrid — Germany

What We Do

The Navigation SDK team builds frameworks and applications that power navigation everywhere. Customers of our SDK include automotive, logistics and consumer apps on Android, iOS and Linux, small and large. Our developers build apps and navigation experiences that top the App Store and Play Store rankings, and we are constantly working together to help them build what’s next, whether that’s an Augmented Reality app, an AI powered experience, a popular consumer app, or an autonomous driving experience. As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow.

What You'll Do

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

What We Believe are Important Traits for This Role

  • Minimum 7+ years of experience with native technologies, such as Kotlin and Java.
  • Demonstrated history of shipping complex Android applications and SDKs.
  • 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.
  • Experience debugging and profiling to resolve performance issues is a plus.
  • Familiarity with or a desire to learn more about C++ is a plus.
  • Fluency in English (C1 level minimum) is required for daily stakeholder communication

What We Value

  • We value high-performing creative individuals who dig into problems and opportunities.
  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.
  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.
  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

Employment Requirements

  • Employment Type: Full-time
  • Weekly Hours: 40 hours per week
  • Location/Hybrid Policy: Germany, remote

Additional Information

  • Full-time employment
  • 40 hours per week
  • Fluency in English (C1 level minimum) required for daily stakeholder communication
  • Remote work within Germany allowed
Required Skills
Java
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Germany
Work mode Hybrid
Employment Full-time
Department Navigation
Category Mobile
Posted a month ago
Application On company website
About company
Mapbox logo
Mapbox is the leading real-time location platform for a new generation of location-aware businesses, providing tools to power navigation for people, packages, and vehicles.
All jobs at Mapbox Visit website