
Principal Software Engineer
HERE Technologies2 months ago
Berlin, GermanyStaff+
Responsibilities
- Drive modernization and consolidation of mapmaking architectures into a scalable cloud platform.
- Define platform architecture, APIs, data contracts, interoperability standards, and technical direction across engineering organizations.
- Create reusable platform capabilities that improve engineering productivity and delivery speed.
- Improve workflows, data quality, governance, transparency, and certification.
- Guide development of secure, reliable, and scalable distributed systems using cloud-native technologies.
- Champion engineering excellence through Agile development, DevOps practices, CI/CD automation, and operational best practices.
- Influence strategy and build alignment with engineering managers, architects, product leaders, and other stakeholders.
- Foster collaboration, innovation, continuous learning, and technical excellence.
Requirements
- Experience designing and evolving highly scalable distributed systems managing highly connected datasets where query performance, consistency, and reliability are critical.
- Experience applying version-control concepts such as branching, commits, conflict resolution, and rollback to large-scale non-code data assets.
- Experience building or operating rule-based data validation and quality frameworks.
- Experience leading migrations from legacy monolithic or relational architectures, including stored-procedure-heavy database environments, to distributed and cloud-native data platforms.
- Experience with geospatial data structures and algorithms, including topology, spatial indexing, spatial joins, and large-scale geometry processing.
- Deep understanding of APIs, system integration, data contracts, and event-driven architectures.
- Experience influencing technical strategy and aligning engineering organizations and stakeholders.
- Strong communication skills for translating complex technical challenges into clear engineering and business outcomes.
- Hands-on experience with big-data processing frameworks and table formats supporting time travel or versioned datasets on AWS or comparable cloud platforms.
- Valuable experience with Java 21 or later, Scala, Python, Apache Spark, Apache Sedona, Apache Iceberg, AWS services, data lakes, GIS, geometry processing, distributed systems, and scalable data platforms.
Benefits
- Opportunity to solve challenging technical problems with global impact and influence strategic platform decisions.
- Collaboration with experienced engineers, architects, product leaders, and technology specialists.
- Continuous learning, professional development, career growth, and regular feedback.
- Flexible ways of working supporting work-life balance.
- Inclusive and collaborative environment valuing diverse perspectives.
- Opportunity to build technology used by millions of people every day.
Tech Stack
Categories
BackendData Engineering
About HERE Technologies
HERE Technologies builds a location data and mapping platform used by automakers, logistics providers, and enterprises to power navigation, routing, and geospatial analytics. It sells map data, APIs/SDKs, and platform services for fleet, mobility, and supply-chain applications. The company traces its roots to Navteq (founded 1985) and Nokia Maps, and is privately held with headquarters in Eindhoven, Netherlands.