About the Company
HERE Technologies is a global location data and technology platform company delivering mapping, navigation, and mobility solutions. The organization enables businesses, cities, and developers to build intelligent services powered by real-time location insights. Its products support infrastructure management, asset optimization, and safe navigation worldwide.
With a strong focus on innovation, reliability, and inclusion, the company develops scalable technologies that shape the future of mobility and digital mapping.
About the Role
The Lead Software Engineer Backend joins the Foundation Engineering team, which enables the creation of highly available, performant, and near real-time mapping products.
The role is part of the Traffic Automated Road Closure Detection and Verification team, working on a real-time system that processes large-scale data and leverages AI and machine learning to support traffic road closure functionality. The system operates under high SLA requirements and is already in production, requiring ongoing maintenance and feature enhancement.
The position covers the full software development lifecycle, including product vision refinement, requirements gathering, architecture design, development, testing, release, and production support. Collaboration across globally distributed teams is an integral part of the role.
Responsibilities
- Participate in the full software development lifecycle of the service
- Design and develop scalable, high-quality backend systems within a cross-functional team
- Write clean, maintainable, and well-tested code following TDD principles
- Contribute to system architecture and technical design decisions
- Drive technical discussions and support engineering best practices
- Contribute to continuous integration and continuous delivery processes
- Provide rotational on-call support and perform root cause analysis
- Identify improvement areas and propose new features
- Actively contribute to hands-on coding and technical implementation
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- 5+ years of professional experience across the Software Development Life Cycle
- Strong experience with distributed systems and distributed computing
- Proficiency in Java
- Strong knowledge of data structures and algorithms
- Experience with continuous integration and collaboration tools such as JIRA, Git or Gerrit, and Wikis
- Experience working with cloud environments including AWS services such as EMR, S3, EC2, and Athena
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Commitment to continuous learning and staying up to date with technology trends
Nice to Have
- Experience with Scala, functional programming, or big data technologies
- Experience with CI/CD pipelines such as GitLab
- Experience with Docker and Kubernetes
- Knowledge of machine learning techniques and algorithms
- Experience with location-based services including mapping, navigation, or GPS
Benefits
- Competitive base salary and performance-based bonus
- Creative Tax Incentive eligibility in Poland or KUP
- Private medical care including dental coverage
- Life insurance
- Meal allowance
- Vision reimbursement
- Remote work allowance where applicable
- Access to MyBenefit and Multisport programs
- Flexible working hours
- Hybrid or remote work model
- Paid time off, sick leave, and parental leave in accordance with Polish Labor Code
- Supportive and collaborative team environment
- Opportunities for professional growth and continuous learning
- Participation in meaningful projects shaping mobility and technology
