Software Development Engineer II, Android, Maps SDK

Leading real-time location platform providing tools to power navigation of people, packages, and vehicles everywhere, serving 3.5 million registered developers.
Helsinki, Finland
Android
Mid-Level Software Engineer
In-Person
AR/VR · Enterprise SaaS · Travel

Description For Software Development Engineer II, Android, Maps SDK

Mapbox, the leading real-time location platform, is seeking a Software Development Engineer II for their Android Maps SDK team. This role is crucial in building and maintaining the public library that powers mobile maps across various devices, from flagship phones to smartwatches and embedded boards.

The position offers an opportunity to work with a diverse range of customers, from small apps to large-scale applications, helping developers build innovative solutions including AR games, popular consumer apps, and autonomous driving experiences. The role involves crafting developer-friendly APIs, working with native technologies like Kotlin and Java, and diving deep into cross-platform implementations.

The ideal candidate should have strong experience with Android development, particularly with Kotlin and Java, along with knowledge of modern frameworks like Jetpack Compose and Flutter. They should be passionate about building developer tools, maintaining high-quality code through proper testing, and have the ability to navigate complex Android systems when needed.

Mapbox values high-performing, creative individuals who can tackle complex problems. They offer comprehensive benefits including healthcare, parental leave, and flexible work arrangements. The company strongly emphasizes personal growth through teaching and learning, creating an environment where employees can develop their skills and contribute to cutting-edge location-based technologies.

Join a platform that serves over 3.5 million registered developers and helps organizations create customized, immersive experiences for their customers. This role offers the perfect blend of technical challenges, creative problem-solving, and the opportunity to impact millions of users worldwide.

Last updated 17 days ago

Responsibilities For Software Development Engineer II, Android, Maps SDK

  • Build and evolve mapping and location SDKs
  • Craft expressive and easy to use APIs for developers
  • Dive deep into underlying cross-platform implementations

Requirements For Software Development Engineer II, Android, Maps SDK

Kotlin
Java
  • Experience with Kotlin and Java
  • Experience with Jetpack Compose and Flutter
  • Experience building SDKs in any language
  • Experience with testing methodologies and frameworks
  • Ability to navigate AOSP code when needed
  • Being open-minded to explore new languages, skills, techniques, and platforms
  • Desire to build frameworks and developer tools
  • Desire to learn and to teach

Benefits For Software Development Engineer II, Android, Maps SDK

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

Interested in this job?

Jobs Related To Mapbox Software Development Engineer II, Android, Maps SDK

Software Development Engineer II, Android, Maps SDK

Mid-level Android Developer position at Mapbox, focusing on Maps SDK development with Kotlin and Java, building location-based services and APIs.

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google, focusing on AR technology development with competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, requiring 2+ years of experience and strong programming skills.