C++ Software Engineer (CoreSDK) at Mapbox
Helsinki, FI

What We Do

On the Core SDK team, we use our engineering and API design skills to design, implement and evolve Mapbox APIs, establishing a connection between native engines and its corresponding platform SDKs. We assist other teams into exposing simple, fast and elegant APIs for everything fromcustomizable maps to smart guidance, and think big about the impact of these when developing applications using Mapbox technology, reaching millions of people around the globe.

What You’ll Do

  • Work on our Core SDK, a collection of all Mapbox Services APIs, connecting native engines with their corresponding platform SDKs.
  • Work with modern C++11/14 code baseusing the best practices of software engineering and tools. You'll also work establishing platform bindings to all modern mobile platform languages.
  • Solve interesting programming, algorithms, and architectural challenges.
  • Improve the project’s performance, stability, maintainability and simplicity.
  • Work together with internal teams to ensure best practices for cross-platform API design.

What WBelieve are Important Traits for This Role:

  • Curiosity, enthusiasm, eagerness to solve challenging technical problems in code generation and interface design space using emerging technologies.
  • Empathy and kindness; willingness to learn from different perspectives and patience to help others grow.
  • Strong communication skills and ability to collaborate effectively with distributed teams.
  • Strong in C++, algorithms and performance optimization.
  • Maintaining or contributing to open source projects is a plus.
  • Mobile development (Java, Objective-C, Swift) is a plus.
  • Embedded platforms (Linux embedded, Android, QNX) is a plus.
  • Location technologies (maps, GIS) is a plus.

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 have received the Mapbox Non-US Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 
Mapbox is an EEO Employer - Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity