Lead C++ Developer

Job Locations IN-Mumbai
Requisition ID
Research & Development

What's the role?


As part of the Routing Team, you will be working within a team of highly skilled product owners and developers.

Your role is to actively

  • Design and drive implementation of new routing features and profiles (bikes, heavy tracks etc)
  • Concept and implement new advanced routing solutions (highly distributed setups or custom routing solutions)
  • Maintain and increase code quality
  • Monitor and improve performance
  • Ensure the best engineering practices


Who are you?

Essential qualifications and skills:

  • Bachelor/Master’s in Computer Science, Software Engineering or similar technical degree
  • Strong programming skills with SOLID software design principles
  • Must have worked with modern C++(C++14/17) or Rust within the last 3 years
  • Proven proficiency in multithreaded programming
  • Knowledge of basic routing algorithms (Dijkstra, A-Star, Bellman-Ford, Floyd-Warshall)
  • Experience using efficient data structures (hash tables, priority queues, balanced trees etc.)
  • Experience with or knowledge of CI/CD systems
  • Excellent collaborative and communication skills
  • Analytical approach and problem-solving skills

Knowledge in any of the following areas would be a plus:

  • Knowledge of location-based services such as mapping, navigation, GPS
  • Knowledge of Computational Geometry
  • Experience deploying applications using Kubernetes
  • Experience developing HTTP REST services
  • Good programming skills in Python
  • Basic programming skills in Rust
  • Experience with CMake build system
  • Experience working with Git


What we offer


HERE offers an opportunity to work in a cutting-edge technology environment with challenging problems to solve! You can make a direct impact on delivery of company´s strategic goals and the freedom to decide how to perform your work. We will support you in delivering your day to day tasks and achieving your personal goals and develop your skills. Personal development is highly encouraged at HERE. You can take different courses and trainings at our online University and join cross-functional team projects within our Talent Platform.



Make HERE your destination, we are just getting started.  Apply now!

Who are we?

Ever checked in somewhere on social media? Ever tracked your online orders? You might be using HERE Technologies every single day without even realizing it. You can find us everywhere: in vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world. Find out more by clicking the video below or going HERE.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.