Principal Software Engineer

Requisition ID
Research & Software Developmnt


HERE Technologies, the Open Location Platform company, enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, we empower our customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit


We are seeking a Principal Software Engineer to join the team driving incubation for HERE’s advanced, very high scale geo-spatial platform that ingests and fuses data in real-time from multiple geo-spatial data sources – drones, autonomous vehicles, mobile devices, and many others. We are looking for highly motivated candidates to work closely with other exceptional engineers to deliver the world’s most advanced spatiotemporal platform.   You will be part of an advanced engineering team within the CTO organization tasked with delivering breakthrough and disruptive innovation powering HERE’s future business.


In this role, you both understand the business requirements and provide deep technical insights into the details of implementing novel high-scale software systems. You understand operational issues, mentor engineers in your areas of expertise, and can drive innovative and effective technical solutions.


Key Responsibilities:

-        Architect key components of a state-of-the-art geo-spatial platform

-        Research, design, and implement software algorithms from first principles

-        Collaborate with other engineers and engineering managers to coordinate efforts and solve novel problems

-        Deliver high quality code to production using agile and DevOps methodologies

-        Mentor other engineers in your areas of expertise

-        Foster and employ software engineering best practices for high reliability systems

-        Clearly document code and architecture




-        BS in Computer Science or equivalent experience

-        Expert skill in a modern programming language

-        At least 12 years as a software engineer in a commercial software development environment

-        At least five years of experience developing system-level C++

-        Great communication skills


Desired Skills:

-        Experience with software design for massively parallel systems

-        Expertise at high-performance code design and optimization


Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets.


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

Connect With Us!

Not ready to apply? Connect with us for general consideration.