Software Development Engineer III, Android, Navigation SDK

5 Months ago • All levels • Mobile Development

Job Summary

Job Description

Mapbox is seeking a Software Development Engineer III specializing in Android and Navigation SDKs. This role involves defining architectural direction, leading technical initiatives, and designing scalable features. You will develop solutions integrating multiple Mapbox SDKs (Navigation, Maps, Search) to enable efficient customer application deployment. Responsibilities include overseeing large-scale projects, improving development processes and code quality, engaging in strategic technical discussions, and mentoring the team. Hands-on development includes designing developer-friendly APIs, delivering high-quality features, improving SDK functionality, and optimizing performance.
Must have:
  • Shipped complex Android applications and SDKs.
  • Experience with Kotlin and Java.
  • Experience with testing methodologies.
  • Focus on usability and user experience.
  • Desire to build frameworks and tools.
  • Desire to learn and teach.
  • Readiness to dive deep into Android stack.
Good to have:
  • Experience debugging and profiling performance.
  • Familiarity with C++.
Perks:
  • Supportive healthcare
  • Parental leave
  • Flexibility for life events

Job Details

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 4 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 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.

What You'll Do

In this role, you will play a critical part in defining architectural direction, leading technical initiatives, and designing scalable features. Your primary focus will be on developing innovative solutions that integrate multiple Mapbox SDKs (Navigation, Maps, and Search), enabling customer applications to deploy quickly and efficiently.

Your responsibilities will include:

  • 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.

In addition, you’ll actively participate in hands-on development work to maintain high-quality standards across our SDKs:

  • 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

  • Demonstrated history of shipping complex Android applications and 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.

  • Experience debugging and profiling to resolve performance issues is a plus.

  • Familiarity with or a desire to learn more about C++ is a plus.

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.

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here.  Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.

Similar Jobs

Apple - Product Designer, Internal Tools

Apple

Culver City, California, United States (On-Site)
2 Months ago
Palo Alto Networks - Director, Go-To-Market, Network Security

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Weeks ago
Palo Alto Networks - Deal Desk Manager

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
EvenUp - Backend Engineer, Growth

EvenUp

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Thales - Engineering Delivery Manager - (M/F)

Thales

Meudon, Île-de-France, France (Hybrid)
1 Week ago
Roof Stacks - Senior Android Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
1 Month ago
CookUnity - Staff React Native Engineer, Marketplace

CookUnity

New York, United States (Hybrid)
1 Week ago
Scout - Staff Software Engineer, Infotainment (Android Applications & Frameworks)

Scout

Fremont, California, United States (On-Site)
1 Month ago
Toast - Software Engineer II, Android OS BSP

Toast

United States (Remote)
1 Month ago
Crazy Games - Remote Mobile App Developer (iOS Focus)

Crazy Games

Leuven, Flanders, Belgium (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Putnam - Principal, Value Communications (HTA and Market Access)

Putnam

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
1 Year ago
hogarth - QA Engineer - Flex

hogarth

Sunnyvale, California, United States (Hybrid)
2 Months ago
NetEase Games - Senior Product Manager (Game AI)

NetEase Games

Singapore (On-Site)
2 Weeks ago
Cadence - Software Engineer (C++, Numerical Analysis, EDA)

Cadence

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
GameChanger - Senior Experiential Marketing Specialist

GameChanger

New York, United States (Remote)
1 Month ago
Coupa - Senior Lead Software Engineer (Frontend)

Coupa

Pune, Maharashtra, India (On-Site)
1 Month ago
Roblox - Executive and Equity Compensation Manager

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Ramboll3 - Product Owner - Learning Management System (CSOD)

Ramboll3

Gurugram, Haryana, India (On-Site)
1 Month ago
Thatch.ai  - Software Engineer: Foundations

Thatch.ai

San Francisco, California, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

frozenbyte games - Design

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
supercell - Senior Software Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Zaibatsu Interactive - Internship

Zaibatsu Interactive

Jyväskylä, Central Finland, Finland (On-Site)
2 Years ago
supercell - Senior Gameplay Programmer, Clash Royale

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Mapbox - Senior Software Development Engineer (Big Data), HD Maps

Mapbox

Finland (Remote)
6 Months ago
Tesla - Store Supervisor

Tesla

Oulu, North Ostrobothnia, Finland (On-Site)
5 Months ago
Iceflake  - Game Designer

Iceflake

Tampere, Pirkanmaa, Finland (Hybrid)
1 Year ago
supercell - Senior Application Security Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Week ago
metacore - Project Manager, Localization & Audio

metacore

Helsinki, Uusimaa, Finland (Hybrid)
3 Weeks ago
Silicon Labs - Senior Systems Engineer

Silicon Labs

Espoo, Uusimaa, Finland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

India (Remote)
9 Months ago
Apple - Health Software - iOS Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Winzo - Android Developer

Winzo

New Delhi, Delhi, India (On-Site)
3 Months ago
Google - Software Engineer, Android Onboarding

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
binance - iOS Architect

binance

Taipei City, Taiwan (Remote)
11 Months ago
Ciklum - Expert IOS Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
10 Months ago
Forcepoint - Sr. Mobile Developer

Forcepoint

Cork, County Cork, Ireland (On-Site)
1 Month ago
Axon - Mid/Senior Mobile Android Engineer

Axon

Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Sword Health - Mobile Engineer Trainee

Sword Health

Porto, Porto District, Portugal (Hybrid)
1 Month ago
BetterMe - Backend Engineer (Mobile Team)

BetterMe

Ukraine (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded