Software Development Engineer II, Routing (C++)

Leading real-time location platform providing tools to power navigation of people, packages, and vehicles everywhere, serving 3.5 million registered developers.
Backend
Mid-Level Software Engineer
Remote
5+ years of experience
Automotive · Enterprise SaaS · Travel

Description For Software Development Engineer II, Routing (C++)

Mapbox, the leading real-time location platform serving over 3.5 million developers, is seeking a Software Development Engineer II for their Navigation team. This role focuses on developing and operating web services that power Mapbox's strategic navigation initiatives across consumer, automotive, and logistics sectors. The position requires expertise in C++ and distributed systems, with responsibilities spanning from solving complex guidance scenarios to building customizable solutions for OEMs.

The ideal candidate will have 5+ years of experience in building scalable, high-volume backend services, with strong knowledge of modern C++ and Linux server applications. You'll be part of a multidisciplinary team working on everything from AWS distributed systems to geospatial localization and traffic telemetry.

Mapbox values diversity and encourages applications from all backgrounds. They offer comprehensive benefits including healthcare, parental leave, and flexible work arrangements. The company emphasizes continuous learning and professional development, providing an environment where engineers can grow their skills across the full technology stack.

This role offers the opportunity to work on cutting-edge navigation technology that impacts millions of users globally. You'll be instrumental in developing guidance experiences that transform how people interact with navigation systems, while working with a team that values innovation, problem-solving, and technical excellence.

Last updated a month ago

Responsibilities For Software Development Engineer II, Routing (C++)

  • Design, develop and operate significant areas of routing services
  • Solve complex guidance scenarios that don't have good solutions today
  • Develop best-in-class guidance experiences
  • Provide highly customizable guidance solutions for large OEMs
  • Build tools for mapping and navigation solutions

Requirements For Software Development Engineer II, Routing (C++)

Linux
  • 5+ years of experience building scalable high volume low latency backend services
  • Experience engineering modern C++ and Linux server applications in a commercial or open-source development environment
  • Knowledge of operating systems and distributed systems
  • A rigorous approach to problem solving, using experiments and data analysis
  • Willingness to go beyond comfort zone and develop new skills across the full stack

Benefits For Software Development Engineer II, Routing (C++)

Medical Insurance
Parental Leave
  • Supportive health care
  • Parental leave
  • Flexible work arrangements
  • Learning and development opportunities

Interested in this job?

Jobs Related To Mapbox Software Development Engineer II, Routing (C++)

Software Development Engineer II, Routing (C++)

Software Development Engineer II position at Mapbox focusing on C++ routing services development, requiring 5+ years of backend experience and distributed systems knowledge.

Software Development Engineer II, C++, Maps Rendering

Join Mapbox as a Software Development Engineer II in C++, working on advanced map rendering and visualization in Helsinki.

Full Stack Developer, Software Engineer

Full Stack Developer position at Adobe focusing on building scalable backend services for Adobe Stock, requiring 3+ years of experience with Node.js, TypeScript, and GraphQL.

Software Engineer

Mid-level Software Engineer role at Innovid, focusing on scalable architecture and infrastructure for advertising technology platform serving billions of transactions daily.

Full-stack Software Engineer

Full-stack Software Engineer role at Sourcegraph, building AI-powered code search and automation tools for enterprise development teams.