Mapbox is the leading real-time location platform for a new generation of location-aware businesses. As a Principal Software Development Engineer, you will drive technical excellence and oversee the architecture and execution of all technical projects within the Maps organization, ensuring alignment with the company’s broader goals and objectives.
Responsibilities:
- Develop the Roadmap: Set and guide the long-term technical direction and roadmap for the Maps 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
Requirements:
- 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 Maps. 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
- 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