• Senior Software Engineer

    Job Locations US-MA-Burlington
    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: autonomous 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 going HERE.

     On the tech end, we are a large AWS consumer and the Delivery Platform (DP) team is working on a standardized delivery platform for all of HERE as well as external customers. Our team is both developing and integrating exciting, cutting edge, large-scale automation and deployment technologies to provide a performant and stable platform upon which a large portfolio of HERE's data processing pipelines and content delivery services will run. We are similar to Google's Site Reliability Engineering and we spend most of our time coding in Golang, Java and Python but we also deal with Linux, networking, and Kubernetes. Some of the other 3rd party tools and frameworks we use are Consul, Docker and Vault.


    What's the role?

    A self-motivated team-player who has experience developing and deploying production-grade services in large organizations with compliance requirements. You have 4+ years of professional software development and deployment experience including knowledge of continuous integration, continuous delivery and automated testing disciplines. You have experience working with customers and incorporating their feedback into the product roadmap.

    • Continuous integration and automated testing of developed code
    • Continuous integration and continuous delivery of systems and infrastructure
    •  Agile development of software and infrastructure

    • Investigation and root cause analysis of software and system defects
    • Deployment of production ready systems and infrastructure
    • Monitoring of running processes to ensure proper functioning of infrastructure
    • Identifying and providing solutions for common needs across stakeholders
    • Working with end users and incorporating feedback into the product

    Who are you?

    • Strong programming skills with 5+ years of experience; Golang, Python is a plus
    • Experience with trouble shooting distributed applications
    • Experience with deployment automation systems; Docker, Kubernetes is a plus
    • Unix systems administration and scripting skills
    • Strong problem solving skills
    • Experience with logging, monitoring, and reporting systems
    • Experience with agile methods and tools
    • Proven experience producing and deploying production software
    • Ability to work well with a distributed team of strong performers


    What 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!


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




    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.