Principal Software Development Engineer, Navigation

Leading real-time location platform providing tools to power navigation of people, packages, and vehicles everywhere, serving 3.5 million registered developers.
$212,075 - $286,925
Backend
Principal Software Engineer
Remote
15+ years of experience
Enterprise SaaS · Automotive

Description For Principal Software Development Engineer, Navigation

Mapbox, the leading real-time location platform, is seeking a Principal Software Development Engineer to lead their Navigation team. This role combines technical leadership with hands-on engineering, focusing on shaping the future of navigation products that serve major automotive partners like BMW, Toyota, and GM.

The position requires an experienced leader with 15+ years of engineering expertise to guide a global team of approximately 80 engineers. You'll be responsible for developing and executing the technical vision for Navigation products, working directly with cross-functional teams and executive leadership. The role involves building large-scale distributed systems, driving innovation in navigation technology, and delivering solutions for consumer, automotive, and logistics verticals.

Key responsibilities include setting the technical roadmap, mentoring teams, collaborating across departments, and engaging directly with customers. The ideal candidate will have deep expertise in distributed systems, cloud services, and various programming languages including C/C++, Python, JavaScript, and TypeScript. They should also demonstrate strong leadership abilities, excellent communication skills, and a proven track record of bringing successful products to market.

The position offers competitive compensation ranging from $212,075 to $286,925 for most US locations, comprehensive benefits including healthcare and parental leave, and the opportunity to work in a flexible, remote environment. This role is perfect for someone passionate about transforming customer experiences through innovative navigation solutions while leading a diverse, globally distributed team.

Working at Mapbox means joining a company that values creative problem-solving, continuous learning, and diversity in all its forms. The Navigation team has launched groundbreaking products like MapGPT and Mapbox for EV, and continues to revolutionize in-vehicle navigation experiences with 3D styling and advanced features.

Last updated 8 days ago

Responsibilities For Principal Software Development Engineer, Navigation

  • Set and guide long-term technical direction and roadmap for Navigation organization
  • Lead and mentor a global team of ~80 engineers
  • Collaborate across teams to align technical requirements and influence product direction
  • Evaluate, prototype, and roll out new technologies/frameworks
  • Engage directly with customers to understand needs and relay insights
  • Drive technical excellence and innovation for Navigation products
  • Design and build large-scale systems

Requirements For Principal Software Development Engineer, Navigation

Python
JavaScript
TypeScript
  • 15+ years of engineering experience
  • Technical expertise in C/C++, Python, Javascript, Typescript
  • Deep knowledge of data structures, algorithms, design patterns, memory management, multithreading
  • Extensive experience with cloud database services (AWS RDS, Google Cloud Spanner, Azure SQL)
  • Strong written and vocal communication skills
  • Experience leading globally distributed engineering teams
  • Experience bringing products to market
  • Customer-focused mindset
  • Data-informed decision making abilities

Benefits For Principal Software Development Engineer, Navigation

Medical Insurance
Parental Leave
  • Supportive health care
  • Parental leave
  • Flexible work arrangements
  • Teaching and learning environment

Interested in this job?

Jobs Related To Mapbox Principal Software Development Engineer, Navigation

Principal Software Development Engineer

Principal Software Development Engineer role at Mapbox leading technical vision and execution for Navigation products, requiring 15+ years of experience.

(USA) Principal, Software Engineer Java

Principal Software Engineer Java position at Walmart focusing on enterprise systems and OMNI pricing platform development.

Senior Lead Software Engineer

Senior Lead Software Engineer role at JPMorgan Chase focusing on developing secure, scalable technology solutions using Python/Java and Databricks within the Capital Technology team.

Senior Principal Software Engineer - Spread Technology

Senior Principal Software Engineer role at JPMorgan Chase, focusing on Spread Trading Technology with 15+ years experience required, offering competitive compensation $232,750-$325,000.

Software Principal Engineer

Principal Software Engineer role at Dell Technologies focusing on system management automation and testing, requiring 8+ years of experience in server/storage domain.