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
Enterprise SaaS · Automotive · Logistics

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

Mapbox, the leading real-time location platform, 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 Navigation team is highly multidisciplinary, working with distributed systems on AWS, geospatial localization, traffic telemetry, and mapping.

As an Engineer, you'll be at the forefront of designing and developing routing services, solving complex guidance scenarios, and creating customizable solutions for major OEMs and niche customers. The role requires expertise in C++ and Linux server applications, with a strong understanding of distributed systems and scalable backend services.

The ideal candidate brings 5+ years of experience in building high-volume, low-latency backend services, along with a rigorous approach to problem-solving using data analysis. You'll be joining a company that values creativity, diversity, and personal growth, offering comprehensive benefits including healthcare, parental leave, and flexible work arrangements.

Mapbox serves over 3.5 million registered developers and is known for its platform flexibility, security, and privacy compliance. This role offers the opportunity to work on cutting-edge navigation technology while being part of a team that emphasizes teaching, learning, and personal development. The position supports remote work, making it an excellent opportunity for talented engineers looking to make an impact in the location-based services industry.

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
  • Develop best-in-class guidance experiences
  • Provide highly customizable guidance solutions for 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
  • Knowledge of operating systems and distributed systems
  • Rigorous approach to problem solving using experiments and data analysis
  • Willingness to 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 and navigation systems development with 5+ years of experience required.

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.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.