Senior C++ Engineer

Outdoor Adventure Mapping

Do you have an interest in outdoor adventure? If so, this is the company for you! They’re looking to revolutionise the way people discover, plan and share their adventures.

The client

Their advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top pros and a growing global community of outdoor enthusiasts.

They’re looking for a C++ Engineer to join their C++ team which at the end of this hiring round will sit at 4-5 people, with you joining a team of 2. They use C++ for the engine, to achieve the necessary level of performance and resource management when integrated in their product.

As their users often use the app in the wilderness and away from phone signal and plug sockets, they’re putting a BIG focus on energy conservation whilst maintaining performance and an offline first approach to data. The architecture is MVVM so that there’s a clean separation of concerns and development flow, also incorporating their own C++ map library.


How do they work?

Their office in Vilnius, the ‘Rome of the North’, is their map rendering core technology centre. Here is where the majority of map rendering technology has been founded and due to that their preferred hiring location. Though if you’re not near any of these locations then a good percentage of their company work remotely, which they’re happy for you to do.

The role

What will you be doing?

You’ll be designing, developing, deploying, and maintaining the Map rendering engine, as well as collaborating across multi-stack teams’ requirements (APIs, services, data, formats) so you can build solutions with the highest impact possible. As such, they do need someone who’s got demonstrable expertise with GIS mapping and 3D rendering. Strong English skills are a must, as this is the language they all communicate in.

There’s also a few other things that they would be looking for, including:

  • 4+ years experience as a software engineer using C++
  • Familiarity with Git
  • Experience working with 3D graphics, shaders or excellent knowledge of linear algebra
  • Being able to take personal responsibility for functional and non-functional quality aspects of the code
  • Someone who is able to debug and resolve errors and respond swiftly to user feedback and metrics

Naturally, an interest in the outdoors is a huge plus point. The team often get together for skiing, runs or climbing whilst they also get the whole company together twice a year to do similar.

The candidate

They’re offering up to 110,000 Euros for this role as well as a pretty awesome range of benefits, including 25 days holiday (plus bank holidays of the country you are based in), up to 50% off brands such as Patagonia, Arc’teryx, Norrana and others, flexible work hours and locations, and the chance to join what is a real egoless and collaborative team. There are no barriers between departments, they’re super transparent about everything and are genuinely just a bunch of like-minded people building a product they’re passionate about.

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.