Java Principal Software Engineer
- Published on
About the Role
At HERE Technologies, we deal with vast and complex geospatial datasets, including automotive-grade digital maps, real-time traffic feeds, and dynamic sensor data. Our cutting-edge cloud-based mapmaking platform empowers customers to ingest, store, analyze, and share location data in real-time. As a Principal Software Engineer, you will design, develop, and maintain backend services at scale, shape our platform, and be part of a cross-functional team that ensures high performance and reliability.
Responsibilities
- Design, develop, and maintain backend services at scale.
- Own the full software lifecycle, from concept to production.
- Ensure software quality through code reviews and testing.
- Collaborate with product managers and stakeholders to define requirements.
- Contribute to system architecture and technology selection.
- Participate in on-call rotations to ensure platform reliability.
- Document solutions and maintain internal knowledge bases.
- Provide technical leadership and mentorship to team members.
- Evaluate and introduce new technologies.
- Guide architectural decisions, focusing on scalability and maintainability.
About the Candidate (expectations and nice-to-have skills)
Required Skills and Experience:
- Extensive experience in Java with deep knowledge of its ecosystem.
- Passion for learning and adapting to new challenges.
- Strong software design skills and focus on clean, maintainable code.
- Familiarity with unit, integration, performance, and acceptance testing.
- Excellent communication skills, fluent in English.
- Strong background in object-oriented and functional programming.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with distributed computing and cloud architectures.
- Proven experience with high-throughput, low-latency, reliable systems.
- Experience with Big Data frameworks (e.g., Spark, Flink).
- Nice-to-have is exposure to Geographic Information Systems (GIS) at scale.
About the Company
HERE Technologies is a location data and technology platform that makes it possible for businesses to achieve better outcomes through innovative solutions. We empower our customers, whether they are cities managing infrastructure, businesses optimizing assets, or drivers needing safe directions.
Company Culture and Benefits
At HERE Technologies, we uphold a culture of inclusion, innovation, and collaboration. Our employees come from diverse backgrounds and over 60 countries around the world. We offer flexible working hours, a competitive salary, opportunities for growth, and the potential for tax incentives under the Creative Tax Incentive scheme in Poland. We prioritize equal opportunity and evaluate applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, or veteran status.