• Sr Software Engineer (Scala Developer) - Traffic Department

    Job Locations US-IL-Chicago
    Requisition ID
    Research & Development
  • What's the role?

    We are seeking a hardworking Senior Software Engineer for a full-time position in Traffic. Our mission is to create a digital representation of reality to radically improve the way everyone lives, moves, and interacts.  All at world-wide scale. As part of the Traffic team, you will deal in real-time distributed messaging systems that aggregate and enrich data, format it into products, and then deliver Traffic to our customers over a variety of distribution channels.  Also, you will work on other challenges related to product customization, content representation, and customer integration. Together we will build our software so that it is scalable, reliable, testable, and continuously deployable. This role requires participation and leadership in all stages of software development and collaboration beyond the team. We are fun, collaborative, and embrace continuous learning opportunities to share our knowledge and grow the skills of all team members.

    Your Day

    • Read through the stories in Jira and understand your dedications
    • Catch up with your team on what was accomplished yesterday and planned for today
    • Discuss the design and implementation approach of a new feature, possibly negotiate story acceptance criteria
    • Learn an existing code base so you can extend it with confidence
    • Write clean, fast code to implement new features
    • Write unit and integration tests to support our CI/CD strategy
    • Chip in to our automated build and deployment processes with tools like Maven, Jenkins, & Docker
    • Deploy a stack into AWS with your code
    • Do a code review or respond to yours

    Who are you?

    • Graduate degree or undergraduate degree in Computer Science or Computer Engineering with at least 5 years of professional experience.
    • Demonstrated expertise building and enhancing Java + JVM based applications. The candidate should be proficient in Java 8+ technologies.
    • Experience in functional programming language like Scala is a must.
    • Exposure to distributed systems and performance tuning is needed.
    • Exposure to version control tools like Git is needed.
    • Strong oral and written communication skills in English are needed.
    • Strong knowledge of Linux/Unix scripting is needed and Python/Perl scripting is a strong plus.


    • You have prior experience with AWS or public cloud computing environment
    • You're experienced deploying and running containerized applications (Docker, ECS, Kubernetes, Mesos, or similar technologies)
    • Exposure with Big Data technologies like Spark, Hadoop M/R, Hive, Pig is a strong plus. 
    • Exposure to Agile software development process is a plus


    HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.

    Who are we?

    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 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.