Senior Software Engineer-( Java )-Geocoding and Search team

HERE Technologies
Frankfurt am Main, Germany
5 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles Java (Programming Language) Unix Configuration Management Code Review Information Systems Continuous Integration Software Design Patterns DevOps Memory Management Geocoding Search Algorithms
+9 more
Scrum Methodology Software Engineering Multithreading Concurrency Backend Gitlab Git Kubernetes Information Technology

Job description

As a member of an agile Geocoder&Search Development Team, you will work closely with Data Analysts, Requirements Engineers, Testers and DevOps on-site in Schwalbach. Under limited supervision you will be implementing, maintaining and improving key search components. With your technical Java expertise, you will identify weaknesses and potentials in our current implementation and apply advanced concepts. Mentoring, knowledge sharing and coaching less experienced team members reflects our belief that team play is paramount. Our culture is founded on openness, collaboration and honesty, with colleagues who are brilliant in their field, resilient, and above all, strive for the best. One team, where everyone makes a difference and everyone is heard. We care. Even in tough times. Your responsibilities:

  • Build and improve Geocoder & Search features with a focus on quality and customer needs.
  • Work with experts on a world-class location-based product.
  • Use modern tools, technologies, and agile practices.
  • Be part of a Scrum team focused on ownership, efficiency, and quality.
  • Contribute to architecture and design discussions.
  • Analyze feature performance together with the Data and Testing teams.
  • Review code and architecture for clean code standards and suggest improvements.
  • Investigate and fix software bugs, report findings and follow up on issues.
  • Bring new ideas and challenge the way things are done.

Tech Stack:

  • Backend: Java.
  • Infrastructure: Kubernetes / UNIX.
  • Cloud: AWS.
  • CI/CD: GitLab.

Requirements

We are looking for a technically skilled and experienced senior software engineer with at least 3 years of industry experience who is creative, innovative and passionately algorithmic to join our diverse and multi-functional R&D team., * Bachelor’s or Master’s degree in Computer Science, Information Systems, Geo-Informatics, or a related field.

  • Excellent working expertise in software engineering with Java (3+ years).
  • Expertise in backend services, concurrency, multi-threading and memory management.
  • Excellent analytical and algorithmic skills, effective knowledge of design patterns.
  • Paid attention to solid software craftsmanship, a sincere motivation for keeping things simple and a passion for coding.
  • Good working knowledge in one modern configuration management system, preferably git.
  • Good working knowledge in UNIX operating systems.
  • Strong ability to conquer new skills in a self-reliant manner.
  • Profound understanding of translating algorithms into code is a requirement, e.g. hands-on experience with graph algorithms, search algorithms, etc.
  • Proficient oral and written English language skills.

Benefits & conditions

What Do We Offer?

  • A great work-life balance
  • 30 paid vacation days
  • Hybrid model of work (2 days office and 3 days home office per week)
  • Work on the development of high-scale services, serving and storing petabytes of data
  • Work with cutting-edge, modern technologies
  • Flexible working hours
  • Competitive salary plus bonus
  • German language course (For Germany-based employees)
  • Employee wellness programs and life-coaching sessions
  • A diverse team of fantastic & talented people from 60+ countries worldwide.
  • Brown bag talks, team events, and more!

About the company

HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes - from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE, we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity, and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:15 min

Removing geographic filters to attract global software engineering talent

Antonia Eneh Antonia Eneh · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

Videos

See all

Related articles

See all