Software Development Engineer II, Android, Maps SDK
Software Development Engineer II, Android, Maps SDK

Software Development Engineer II, Android, Maps SDK

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Build and enhance our popular mapping SDK for mobile apps.
  • Company: Join Mapbox, the leading real-time location platform for innovative businesses.
  • Benefits: Enjoy flexible work options, supportive healthcare, and a culture of learning.
  • Why this job: Be part of a team creating immersive experiences that shape the future of navigation.
  • Qualifications: 5+ years in Android development with Kotlin and Java; SDK experience preferred.
  • Other info: Diversity is valued; all backgrounds encouraged to apply.

The predicted salary is between 43200 - 72000 £ per year.

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.9 million registered developers have chosen Mapbox because of the platform's flexibility, security, and privacy compliance. Organizations use Mapbox applications, data, SDKs, and APIs to create customized and immersive experiences that delight their customers.

What We Do

The Maps SDK team builds the public library that powers our mobile maps. Customers of our SDK include apps on Android and iOS, small and large. We work with devices of all shapes and forms, from the latest flagship phone to tablets, laptops, smartwatches, HMD, and embedded boards. Our developers build apps, games 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 game, a popular consumer app, or an autonomous driving experience.

What You'll Do

  • Build and evolve our popular mapping SDK
  • Craft expressive and easy to use APIs for developers using our SDKs
  • Develop our automated tests and test automation infrastructure, and ensure that our deliverables are of the highest quality
  • Dive deep into the underlying cross-platform implementations that power our frameworks

What We Believe are Important Traits for This Role

  • 5+ years of experience in Android development using Kotlin and Java
  • Experience building SDKs or libraries in any language
  • Experience with Jetpack Compose and Kotlin coroutines
  • Desire to build frameworks and developer tools
  • Passion for developer ergonomics and building APIs
  • Experience with testing methodologies and frameworks
  • Ability to go deep in the Android stack and navigate AOSP code when needed
  • Passionate to earn and keep customer trust
  • Desire to learn and to teach
  • Open-minded to explore new languages, skills, techniques, and platforms

Nice to Have Traits for This Role

  • Experience working with the Android NDK, C++ and Flutter
  • Familiarity with or a desire to learn more about OpenGL and Vulkan is a plus
  • Experience with mapping/GIS technologies
  • Experience with Android Automotive

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: 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.

Software Development Engineer II, Android, Maps SDK employer: Mapbox

Mapbox is an exceptional employer that fosters a culture of innovation and inclusivity, making it an ideal place for Software Development Engineers to thrive. With a strong emphasis on employee growth, Mapbox offers comprehensive healthcare, flexible working arrangements, and a commitment to diversity, ensuring that every team member can bring their authentic self to work. Located in a dynamic remote environment, employees have the unique advantage of collaborating with a global team while contributing to cutting-edge technology that shapes the future of location services.
M

Contact Detail:

Mapbox Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer II, Android, Maps SDK

✨Tip Number 1

Familiarise yourself with the Mapbox platform and its SDKs. Understanding how their mapping technology works will not only help you in interviews but also show your genuine interest in the role.

✨Tip Number 2

Engage with the developer community around Mapbox. Participate in forums, contribute to discussions, or even create small projects using their SDKs to demonstrate your skills and passion for Android development.

✨Tip Number 3

Highlight your experience with Kotlin and Java in your conversations. Be prepared to discuss specific projects where you've built SDKs or libraries, as this aligns closely with what they are looking for.

✨Tip Number 4

Showcase your understanding of testing methodologies and frameworks. Since the role involves developing automated tests, being able to discuss your experience in this area will set you apart from other candidates.

We think you need these skills to ace Software Development Engineer II, Android, Maps SDK

Android Development
Kotlin
Java
SDK Development
Jetpack Compose
Kotlin Coroutines
API Design
Test Automation
Cross-Platform Development
Android Stack Navigation
AOSP Code Navigation
Developer Ergonomics
Testing Methodologies
Android NDK
C++
Flutter
OpenGL
Vulkan
Mapping/GIS Technologies
Android Automotive

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Android development, particularly with Kotlin and Java. Include specific projects where you've built SDKs or libraries, and mention any relevant technologies like Jetpack Compose or Kotlin coroutines.

Craft a Compelling Cover Letter: In your cover letter, express your passion for developer ergonomics and building APIs. Mention your desire to learn and teach, as well as your experience with testing methodologies. This is your chance to show how you align with Mapbox's values.

Showcase Relevant Projects: If you have worked on any projects involving mapping/GIS technologies or have experience with the Android NDK, C++, or Flutter, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your work.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a role in software development.

How to prepare for a job interview at Mapbox

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Android development, particularly in Kotlin and Java. Highlight any SDKs or libraries you've built, and be ready to dive into technical details about your projects.

✨Demonstrate Your Problem-Solving Abilities

Mapbox values high-performing individuals who can dig into problems. Prepare examples of challenges you've faced in previous roles and how you approached solving them, especially in relation to developer tools and APIs.

✨Express Your Passion for Developer Ergonomics

Since the role involves building frameworks and developer tools, convey your enthusiasm for creating user-friendly APIs. Discuss any experiences where you prioritised developer experience in your past projects.

✨Be Open to Learning and Teaching

Mapbox emphasises a culture of teaching and learning. Share instances where you've learned new skills or technologies and how you've helped others in their learning journey, showcasing your open-mindedness and collaborative spirit.

Software Development Engineer II, Android, Maps SDK
Mapbox
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Software Development Engineer II, Android, Maps SDK

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-01

  • M

    Mapbox

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>