Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Development Engineer image - Rise Careers
Job details

Principal Software Development Engineer

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 3.5 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 team at Mapbox develops and operates web services powering virtually all of Mapbox’s strategic navigation initiatives in consumer, automotive, and logistics verticals. We are a highly multidisciplinary organization, with work spanning distributed systems on AWS to geospatial localization, traffic telemetry, and mapping.

Collectively we are revolutionizing in-car experiences with technology to build fast, industry-leading maps and navigation for any vehicle. We’ve launched products such as MapGPT, Mapbox for EV, and we’re enhancing the visual experience of in-vehicle navigation with 3D styling with our new Mapbox Standard through web and mobile SDKs. Mapbox has worked with automotive partners—including BMW, Toyota, and GM—to bring the best aspects of mobile app development into in-vehicle navigation and infotainment. 

What You'll Do

As a Principal Software Development Engineer, you will lead the technical excellence, innovation, and execution for the Navigation organization, specifically shaping the future of the Navigation product.

In this strategic role, you will define the technical vision for all Navigation products, aligning their individual initiatives with the broader Navigation and Mapbox organizational goals working hands-on with cross-functional Product partners, Directors, SVP of Location Services, CTO, and globally distributed Mapbox Engineers and Engineering Managers. You will drive the development of secure, frictionless product experiences while designing and building large-scale systems from the ground up. This highly collaborative, fast-paced environment offers the opportunity to influence how teams leverage data to innovate and support business growth. We are seeking a seasoned leader with deep expertise in distributed systems, a passion for customer experience and experimentation, and the ability to mentor and inspire across the organization.

As a Principal Software Development Engineer you can expect to:

  • Develop the Roadmap: Set and guide the long-term technical direction and roadmap for the Navigation organization, aligning with Mapbox’s business objectives while driving innovation.

  • Shape the Vision: Lead and mentor a global team of ~80 engineers through the design, development, and execution of critical engineering components to shape the vision for exceptional customer experience. 

  • Promote Collaboration: Collaborate across teams to uncover and align complex technical requirements, evaluate design trade-offs, and influence product direction.

  • Proactively Innovate: Evaluate, prototype, and roll out new technologies/frameworks to cultivate a culture of innovation that supports and scales for the company’s expansion into new markets.

  • Advocate for Customers: Engage directly with customers to understand their needs, travel as needed to meet with them, discuss ideas and solutions, and effectively relay insights back to the team. 

What We Believe are Important Traits for This Role

  • 15+ years of engineering experience: Extensive hands-on experience showcasing expertise and a strong track record in the field.

  • Technical domain knowledge: Extensive experience coding in a variety of languages such as C/C++, Python, Javascript, Typescript. Deep knowledge of different data structures and algorithms, design patterns, memory management, multithreading, and performance optimization for high-efficiency applications. 

  • Cloud proficiency: Extensive experience with cloud database services, including AWS RDS, Google Cloud Spanner, and Azure SQL, as well as deploying and managing databases in cloud environments.

  • Operational excellence: You drive a culture of quality and continuous improvement in your organization. Strong passion for clean code and robust architecture, with a drive to elevate engineering practices and design standards across the team.

  • Ownership & execution: Own the technical vision, lead the strategy and guide the team to execute towards building the future of Navigation. Experience leading with empathy globally distributed engineering teams. 

  • Customer focus: You care deeply about your customers and their problems, and you work tirelessly to innovate on their behalf. 

  • Growth mindset: Have the humility to accept mistakes, learn and grow from them. 

  • Partnership: Experience collaborating across teams and domains including product, executives, design & key stakeholders to help drive key search decisions that influence the business. 

  • Strong written and vocal communication skills: You can talk and write about complex ideas concisely to a wide audience. You are able to lead and resolve company-wide technical discussions and are able to collaborate and include input from cross-functional teams (security, devops, data, compliance and product).

  • Data informed mindset: You believe in the value of data informed decision making and strive to measure things that are not straight forward but essential. You also have the right instincts to make speedy decisions in the absence of perfect & comprehensive data. 

  • Experience bringing products to market: You have a proven track record of shipping successful products. You have experience coordinating deadlines, setting pricing, developing a marketing strategy, and enabling support teams.

  • High standards for work: You drive a culture of quality on the teams you work with and know how to drive healthy tension between quality and velocity.

Valuable But Not Required Experience

  • Prior experience in Maps and/or Navigation. While domain expertise is valuable, at our core, we are individuals who are technical, customer-focused, genuinely curious, adaptive, and eager to transform customer experiences from what they are today.

  • Advanced degree (Masters and/or PhD) in Computer Science, Software Engineering, Mathematics, or a related technical field.

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 agree to the Mapbox Privacy Policy which is linked here.

Mapbox participates in E-Verify to confirm employee work authorization. Please refer to the Notice of E-Verify Participation and Right to Work posters for more information.

Mapbox is an EEO Employer - Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity.

#LI-Remote

Mapbox Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Mapbox DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mapbox
Mapbox CEO photo
Peter Sirota
Approve of CEO

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Development Engineer, Mapbox

At Mapbox, we're revolutionizing the way location-aware businesses navigate the world, and we're looking for a Principal Software Development Engineer to join our dynamic Navigation team. In this exciting role, you'll take the lead in advancing our innovative initiatives across consumer, automotive, and logistics verticals. Your unparalleled expertise in distributed systems will be instrumental as you collaborate with cross-functional teams to craft a technical vision that aligns with our company goals. We need someone who’s not just a coding expert but a passionate leader eager to mentor and inspire a global team of engineers. You'll have the chance to drive the development of cutting-edge navigation products like MapGPT and Mapbox for EV, ensuring they not only meet the highest standards of security but also delight our users with seamless experiences. Your work will involve designing large-scale systems on AWS and evaluating new technologies to foster a culture of innovation. If you're a seasoned leader with over 15 years of engineering experience and a strong track record in crafting exceptional customer experiences, this role offers an incredible opportunity to shape the future of navigation technology. Join us at Mapbox, where your contributions will make a meaningful impact as we continue to push the boundaries of what's possible in location services.

Frequently Asked Questions (FAQs) for Principal Software Development Engineer Role at Mapbox
What responsibilities come with the Principal Software Development Engineer role at Mapbox?

As the Principal Software Development Engineer at Mapbox, your main responsibilities include setting the long-term technical direction for our Navigation organization, mentoring a global team of engineers, designing and building large-scale systems, collaborating across teams, and advocating for customer needs directly.

Join Rise to see the full answer
What qualifications are required for the Principal Software Development Engineer position at Mapbox?

Candidates for the Principal Software Development Engineer position at Mapbox should have over 15 years of engineering experience, extensive expertise in coding languages like C/C++, Python, and Javascript, and deep knowledge of cloud technologies. Strong leadership and excellent communication skills are also critical.

Join Rise to see the full answer
What skills are essential for success as a Principal Software Development Engineer at Mapbox?

Success as a Principal Software Development Engineer at Mapbox requires a strong background in distributed systems, a passion for customer experience, proficiency in cloud services, and a mindset focused on innovation and continuous improvement, along with leadership abilities to guide diverse teams.

Join Rise to see the full answer
What is the work environment like for the Principal Software Development Engineer position at Mapbox?

The work environment for the Principal Software Development Engineer at Mapbox is highly collaborative and fast-paced, allowing you to interact with various teams and stakeholders. You'll be given the freedom to experiment with new technologies and directly engage with customers to refine and enhance product offerings.

Join Rise to see the full answer
How does the Principal Software Development Engineer at Mapbox contribute to customer experiences?

The Principal Software Development Engineer at Mapbox significantly contributes to customer experiences by leading the development of innovative navigation products that prioritize security and usability. This role involves advocating for customer needs and shaping product features based on direct feedback and understanding of their challenges.

Join Rise to see the full answer
Common Interview Questions for Principal Software Development Engineer
Can you describe your experience with distributed systems and how it relates to the role of Principal Software Development Engineer?

When answering this question, focus on specific projects where you designed or enhanced distributed systems. Discuss your approach to scalability, fault tolerance, and how your contributions have led to successful outcomes.

Join Rise to see the full answer
How do you ensure collaboration among globally distributed teams?

Highlight your communication strategies and tools that you've used to facilitate collaboration. Emphasize the importance of empathy in leadership and sharing responsibilities across teams to achieve common goals.

Join Rise to see the full answer
What strategies do you use to promote innovation within your engineering team?

Discuss your approach to fostering a culture of innovation, such as encouraging experimentation, setting aside time for prototyping new technologies, and how you recognize and reward innovative contributions from team members.

Join Rise to see the full answer
How do you handle technical disagreements within a team?

Explain your process for resolving technical disagreements, including promoting open communication, facilitating discussions, and making data-informed decisions to guide teams toward a consensus.

Join Rise to see the full answer
Can you provide an example of a successful product you led to market?

Provide a detailed example of a product, discussing your role in its development, basing decisions on user feedback, overcoming challenges during the product launch, and how it performed in terms of customer satisfaction.

Join Rise to see the full answer
What metrics do you consider essential when measuring the success of a navigation product?

Discuss metrics such as user engagement, test results for accuracy and reliability, customer feedback scores, and performance benchmarks that indicate the product's effectiveness in real-world applications.

Join Rise to see the full answer
How do you approach mentoring junior engineers in your team?

Share your perspective on mentorship, including regular check-ins, fostering a supportive environment, setting up knowledge-sharing sessions, and providing constructive feedback to guide their development.

Join Rise to see the full answer
Describe your experience with cloud technologies and their impact on large-scale applications.

Highlight your hands-on experience with specific cloud services like AWS or Azure, discussing how they have enabled you to build scalable, efficient applications while ensuring reliability and security in deployment.

Join Rise to see the full answer
What do you consider the most significant challenges in the navigation industry today?

Identify key challenges such as adapting to changing user expectations, managing data privacy concerns, and the technological complexities involved in creating accurate navigation solutions, and discuss potential approaches to addressing these issues.

Join Rise to see the full answer
How do you prioritize tasks and initiatives within fast-paced engineering projects?

Outline techniques you've used for prioritization, such as evaluating project impact, aligning with business goals, and fostering regular reviews to ensure the team stays focused on high-impact tasks.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

Mapbox seeks a Staff Software Engineer III to enhance security and identity management solutions while collaborating globally.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Stafford Gray Hybrid No location specified
Posted 3 days ago

We seek a Programmer Analyst who can adeptly navigate both technical programming and business analysis to enhance our software solutions.

Photo of the Rise User
Posted 10 days ago

Join Saturn Technologies as a Senior Software Engineer, Backend and help enhance a community-driven calendar application.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 2 days ago

Join Auria as a Software Developer to leverage cutting-edge technologies in support of national security and cyber missions.

Join Liquid AI to contribute to groundbreaking AI systems as a Member of Technical Staff specializing in foundational model data.

Posted 3 days ago

Become a part of Panoptyc and contribute to reshaping retail security through innovative software engineering.

PNC Remote PA - Pittsburgh (15222)
Posted 5 hours ago

PNC is looking for a Software Developer Lead to drive the technical design and development of software solutions within their Retail Tech Event Streaming organization.

Mapbox powers navigation for people, packages, and vehicles everywhere.

119 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
156 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
22 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software