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 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. Our offeringbecome part of an international, innovative, challenging and rewarding agile environmentcollaborate with experts in location-based services on a world class productuse up to date technologies, tools and methodologiesquestion and challenge the status quo in an open environmentdesign and implement Geocoder&Search functionality with focus on quality and customer Your responsibilitiesjoin a scrum team with focus on responsibility, efficiency and qualitydiscuss architectural and design decisions with the teamconduct functional and performance analysis of implemented features in close collaboration with Data Analysis and Testing team review current architecture and technology stack regarding efficiency and clean code standards and propose improvementsconduct root cause analysis of software and system defects, incl. reporting and following up on issuesUndergraduate or graduate degree in Computer Science or a related degree, e.g., Mathematics or Physics.excellent working expertise in software engineering with Java (3 years)expertise in backend services, concurrency, multi-threading and memory managementexcellent analytical and algorithmic skills, effective knowledge of design patternsstrive for high quality results paid attention to solid software craftsmanship, a sincere motivation for keeping things simple and a passion for codinggood working knowledge in one modern configuration management system, preferably gitgood working knowledge in UNIX operating systemsproficient oral and written English language skillsstrong ability to conquer new skills in a self-reliant mannerprofound understanding of translating algorithms into code is a requirement, e.g. hands-on experience with graph algorithms, search algorithms, etc. What we offer?A great work-life balanceHybrid model of work (2 days a week in our Schwalbach''s office)Challenging problems to solveCollaborative and encouraging colleaguesOpportunities to learn, grow and developRegular feedbacksFlexible working hoursCompetitive salary plus bonusBVG Ticket (For Berlin location)German language course (For Germany based employees)Employee wellness programs and life-coaching sessions Diverse team of fantastic & talented people from 60 countries worldwide.The HERE Technologies Geocoder&Search team offers accurate and worldwide address search capabilities. Well known global enterprises from an impressive list of customers leverage our services for location addressing and tracking at a rate of tens of thousands of requests each second with guaranteed reliability and performance.