Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Schwalbach
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop key components for Geocoder & Search features in an agile team, optimize algorithms, mentor colleagues, and implement modern technologies to enhance our software.
Job Technologies
Your role in the team
- 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.
- 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 reflect our belief that team play is paramount.
- 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.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's or Master's degree in Computer Science, Information Systems, Geo-Informatics, or a related field.
Qualifications
- 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 of UNIX operating systems.
- Strong ability to acquire new skills independently.
- Proficient oral and written English language skills.
Experience
- Excellent working expertise in software engineering with Java (3+ years).
- Profound understanding of translating algorithms into code is a requirement, e.g., hands-on experience with graph algorithms, search algorithms, etc.
This text has been machine translated. Show original
What we offer
- A great work-life balance.
- 30 paid vacation days.
- Hybrid work model (2 days in the office and 3 days remote 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!
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
More net
Topics that you deal with on the job
Job Locations
This is your employer
HERE Global B.V.
Here Technologies, which goes by the name Here, is a company that provides mapping and location data.
Description
- Language
- English
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication