Job Description:
We are currently seeking a Software Engineer II (Backend) to join our Foundation Engineering team at HERE Technologies. As a major contributor to the team, you will play a crucial role in delivering digital maps to major automakers such as BMW, VW, Audi, and Daimler. Your responsibilities will include collecting and processing road information from various sources, including car sensors from millions of cars on the road, and converting this data into a digital map used for navigation, driver assistance, and autonomous driving.
Key Responsibilities:
- Participate in all aspects of the software development lifecycle, including refining product vision, gathering requirements, system design, coding, testing, release, and support.
- – Collaborate with team members from different locations to design and build efficient and scalable applications.
- – Work closely with cross-functional teams, developers, product managers, and stakeholders to establish requirements and deliver high-quality solutions.
- – Lead the technical execution of projects, making architectural decisions in collaboration with the development team.
- – Generate clean, modular, and easily maintainable code, following best practices and coding standards.
- – Troubleshoot and debug complex problems, identifying underlying causes and implementing effective solutions.
- – Stay up-to-date with the latest trends and advancements in software development, incorporating relevant technologies and frameworks into projects.
- – Continuously improve development processes and methodologies to enhance team efficiency and productivity.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related field (or equivalent practical experience).
- – Minimum of 5 years of professional experience as a full stack developer.
- – Proficiency in languages such as Java and/or Scala, along with Apache Spark, Google Protobuf, and Apache Parquet.
- – Experience with AWS technologies, including Amazon EMR, S3, EC2, and Athena.
- – Familiarity with software development environments like Eclipse and IntelliJ Idea, as well as Maven, GitLab, and CI/CD pipelines.
- – Knowledge of cloud platforms, particularly AWS, and understanding of various deployment approaches.
- – Strong problem-solving skills and ability to identify and resolve technical challenges.
- – Excellent communication and collaboration skills, with the ability to work effectively in a team-based environment.
- – Enthusiasm for continuous learning and staying updated with the latest trends and technologies in software development.
What We Offer:
- Support in achieving your day-to-day tasks and personal goals, with opportunities for skill development.
- – Access to various courses and trainings through our online University and participation in cross-functional team projects within our Talent Platform.
- – Convenient office location with easy access to public transportation.
HERE Technologies is an equal opportunity employer. We evaluate candidates 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.
About HERE Technologies:
HERE Technologies is a location data and technology platform company. Our mission is to empower our customers to achieve better outcomes, whether it’s helping a city manage its infrastructure or a business optimize its assets, or guiding drivers to their destination safely. We are committed to creating solutions that fuel innovation, provide opportunities, 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 YouTube Channel.