Mapbox logo

Software Development Engineer II, C++, Navigation

Mapbox

Join Mapbox as a Software Development Engineer II, C++

Mapbox is seeking a motivated and innovative Software Development Engineer II with expertise in C++ to join our Navigation organization. This role is pivotal in developing advanced software for complex mapping and navigation systems across various platforms, including cars, web, and mobile devices.

About the Role

As a Software Development Engineer II at Mapbox, you will:

  • Develop and Implement Features: Write clean, efficient C++ code to implement new features and enhance existing functionalities.
  • Collaborate Across Teams: Work closely with internal teams to ensure best practices in cross-platform API design.
  • Optimize Performance: Focus on improving the product’s performance, stability, maintainability, and simplicity.
  • Contribute to Open Source: Engage with the open-source community by reviewing and merging pull requests.
  • Solve Technical Challenges: Innovate solutions to technical challenges within existing technological and business constraints.
  • Promote Operational Excellence: Ensure the health of our services through meticulous testing, monitoring, and documentation.

Key Qualifications

  • Experience: 5+ years of industry experience in software engineering.
  • Technical Skills: Strong proficiency in C++ (versions 11, 14, or 17), with a focus on algorithms and performance optimization.
  • Quality Mindset: Commitment to writing unit tests, proactively addressing defects, and ensuring high-quality production code.
  • Communication: Excellent communication skills and the ability to collaborate effectively with distributed teams.
  • Autonomy and Proactivity: Ability to drive work to completion independently, even in the face of ambiguity.
  • Curiosity and Enthusiasm: Eagerness to tackle challenging technical problems in the geo and data visualization space.

Nice to Have

  • Experience with open-source projects.
  • Knowledge of location technologies such as navigation, maps, and GIS.

What We Value

At Mapbox, we value high-performing, creative individuals who are eager to solve problems and seize opportunities. We support our employees with comprehensive health care, parental leave, and flexible work arrangements. We are committed to fostering a diverse team and encourage applications from people of all backgrounds.

Why Mapbox?

Mapbox is the leading real-time location platform, empowering a new generation of location-aware businesses. With over 3.5 million registered developers, our platform is trusted for its flexibility, security, and privacy compliance. Join us to create customized and immersive experiences that delight customers worldwide.

Mapbox is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Benefits
Extracted with AI

  • Supportive health care
  • Parental leave
  • Flexible work arrangements

Similar jobs

Last update: 23 minutes ago

Mapbox logo
Mapbox

Software Development Engineer II, Search Android SDK

Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.

Mapbox logo
Mapbox

Software Development Engineer II, API

Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

Mapbox logo
Mapbox

Senior Software Engineer - Android Search SDK

Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Siemens Digital Industries Software logo
Siemens Digital Industries Software

C++ Software Development Engineer

Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

TomTom logo
TomTom

Staff Software Engineer - Navigation SDK

Join TomTom as a Staff Software Engineer to develop Android and iOS Navigation SDKs in a hybrid work environment.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Built  logo
Built

Software Engineer II - TypeScript, Node.js, React

Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Cedar logo
Cedar

Software Engineer II (Client Integrations)

Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.

Latitude AI logo
Latitude AI

Staff Software Engineer, Localization & Mapping

Join Latitude AI as a Staff Software Engineer in Localization & Mapping, focusing on automated driving technologies.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.