• Lead Software Engineer Distributed Compilation Frameworks m/f

    Job Locations DE-Berlin
    Requisition ID
    Research & Software Developmnt
  • 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 enables people, enterprises and cities around the world to harness the power of location and create innovative solutions that make our lives safer and more efficient. We transform information from devices, vehicles, infrastructure and other sources into real-time location services that play a key role in how we move, live and interact with one another.


    HERE is packed with smart people from around the world. Our offices foster an open environment where good ideas are encouraged and embraced. There's also plenty of flexibility within the company, options for achieving an ideal work/life balance and various other extras on offer.


    By building the Open Location Platform (OLP) as Lead Software Engineer m/f you contribute to providing the recognized experience of HERE to its customers in order to let them build their location based applications and run them on our cloud infrastructure with ease.

    Thanks to our powerful abstractions, state-of-the-art building blocks and cloud infrastructure, our customers can ingest, make sense make sense of their location data (e.g. car sensor data for signs, warnings, roads, one way streets, but also weather, or points of interest) in real time.

    The data can be mixed and matched and possibly shared with other members of the platform which makes it even more powerful.

    What's the role?

    In an Agile context, you will

    • be a technical lead for large, highly scalable and complex systems or services
    • develop commercial grade software that is user friendly and suitable for global audience
    • lead design reviews, code reviews of your work and the work of your peers
    • lead or participate in architecture and design efforts across multiple teams
    • actively participate in continuous improvement efforts
    • mentor and assist other engineers in your areas of expertise

    Who are you?

    We would like to welcome a colleague with:


    • An advanced degree (PhD or MSc) in Computer Science
    • Ideally 10+ years of software development experience
    • Very strong analytical skills
    • Expert knowledge of least one of the following programming languages: C++, Java, Scala
    • Deep knowledge of data structures and basic algorithms
    • Very strong level in algorithm engineering
    • Expertise in object oriented design
    • Experience in distributed computation is a big advantage
    • Experience in large scale data processing will definitely help you to be onboard fast


    What do we offer?


    • An opportunity to work with extraordinary developers
    • Challenging problems to solve
    • Work that makes a difference in the world
    • Freedom to decide how to perform your work
    • Variety in the types of projects
    • Feedback so you will know how well you are doing
    • Collaborative, supportive colleagues


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



    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.