HERE Technologies Logo

HERE Technologies

Lead Software Engineer (Python) - m/w/d

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Berlin
Senior level
In-Office
Berlin
Senior level
Lead Technical Solutions Engineer responsible for customer engagement, developing scripts and utilities, supporting POCs, as well as collaborating with product and engineering teams to enhance logistics solutions.
The summary above was generated by AI
What's the role?

Join us in tackling one of the most fascinating challenges in logistics: the Vehicle Routing Problem (VRP).

HERE Tour planning is the engine behind multi-vehicle route optimization, empowering businesses to design smarter, faster, and more driver-friendly tours.

We harness the world’s most precise and up-to-date map data, real-time traffic insights, road restrictions, and driver preferences to craft tours that are both efficient and practical. Our mission? To transform complexity into clarity—delivering solutions that reduce travel time, cut costs, and keep logistics running like clockwork.

But we don’t stop at optimization. Our algorithms factor in every critical detail—driver preferences, delivery time windows, vehicle capacities, and compliance requirements—to ensure that every plan isn’t just efficient and adhering to required constraints. This holistic approach drives cost savings, delivery accuracy, and driver satisfaction while ensuring operations remain sustainable and compliant.

Learn more about the product here: HERE Tour Planning | Fleet Management | Solutions | HERE



Our tech stack includes Python, RustKotlin, AWSDockerKubernetes, and Terraform—empowering us to build scalable, high-performance systems.


As a Lead Software Engineer for Tour Planning, you will play a key role within the engineering team while being the technical face of the product for customers.You will engage deeply with customers to understand their use cases, demo our solutions, advise on best practices, and guide the adoption of Tour Planning into real-world logistics operations. At the same time, you will actively develop scripts, utilities, prototypes, and visualizations to support customer onboarding, Proof-of-Concepts (POCs), and internal solution validation.


This is a hands-on technical role: you must be comfortable reading and writing code, working with APIs, building quick solutions, and collaborating with engineering teams on a complex optimization product. You will support Business Solution Architects (BSAs) and Tech Support teams in handling complex customer queries and providing technical training to internal teams. 


This role demands strong technical depth, excellent communication skills, and a passion for solving real-world logistics problems. You will work closely with the customers as well as Product Managers, Engineering Managers, and Tech Leads to ensure the product is built right and delivers maximum value to our customers.

Key Responsibilities
  • Hands-on Development for Customer Success and POCs:

    • Develop scripts, utilities, and lightweight web-based visualizations (where needed) to support customer onboarding and POCs.

    • Use tools like Jupyter Notebooks to analyze data, showcase POC results, and help customers see the value of our solutions.

    • Actively support or run customer POCs, including developing necessary scripts, configuring environments, analyzing results, and preparing clear outcome reports.

  • Feature Discovery and Requirements Analysis:

    • Dive deep into customer feature requests, validate them technically and functionally, and transform them into well-structured development tasks.


  • Support Internal Enablement:

    • Guide Business Solution Architects (BSAs) and Tech Support teams in addressing complex technical customer questions.

    • Provide internal technical training on new features and configurations.


  • Cross-Functional Collaboration:

    • Work closely with Product Managers, Engineering Managers, and Tech Leads to ensure customer requirements are accurately reflected in design and development decisions.

    • Actively participate in sprint ceremonies, design discussions, and roadmap planning with a strong customer-centric mindset.


  • Customer Engagement & Technical Solutioning:

    • Conduct product demos, understand customer use cases, and show how Tour Planning can solve real logistics challenges.

    • Capture, clarify, and confirm detailed customer requirements and translate them into actionable development work.

  • Continuous Learning and Technical Excellence:

    • Develop deep expertise in Tour Planning’s architecture, algorithms, and configuration options.

    • Stay current with industry trends in logistics, optimization, and geospatial technologies.

  •  
Who are you?
  • 8+ years of hands-on experience in technical roles combining software development and customer-facing solution support.

  • Strong programming skills:

    • Python development experience (must-have).

    • Familiarity with APIs (REST/JSON) and system integrations.

    • Experience developing scripts, utilities, and data analysis notebooks (Jupyter Notebook experience desirable).

    • Basic web development knowledge (for lightweight visualizations) is a plus.

  • Experience supporting technical Proof-of-Concepts (POCs), including quick development and result presentation.

  • Excellent communication and customer interaction skills — able to simplify complex ideas and gain trust.

  • Ability to navigate technically complex products, quickly learn new systems, and troubleshoot hands-on.

  • Self-motivated, organized, and capable of managing multiple engagements simultaneously.

  • Comfortable working in Agile environments and contributing to iterative development cycles.

Would be a plus

  • Knowledge of logistics, Transport Management Systems (TMS), Vehicle Routing Problems (VRP), and geospatial technologies is a significant plus.

  • Background in B2B SaaS products or large-scale enterprise systems.

  • Experience with programming in Rust

What Do We Offer?

  • A great work-life balance
  • 30 paid vacation days
  • Hybrid model of work (2 days office and 3 days home office 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
  • BVG Ticket (For Berlin location)
  • 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, BBQ on the rooftop, and more!

Change is HERE. Apply Now!

As part of HERE Technologies employment process, candidates will be required to successfully complete a pre-employment screening process. This offer and any related claims are subject to the successful completion of a pre-employment screening. This will involve employment, education, and criminal verification if applicable.


#LI-AY2 #LI-HYBRID



Who are we?

HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely.


At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity 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.

Top Skills

AWS
Docker
Jupyter Notebooks
Kotlin
Kubernetes
Python
Rust
Terraform

Similar Jobs at HERE Technologies

Senior level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
As a Principal Software Engineer, you will lead the development of embedded navigation software, collaborating with teams, and mentoring junior colleagues while managing the full engineering lifecycle.
Top Skills: FlutterJetpack ComposeKotlinNode.jsReact NativeReactRxjsTypescript
Senior level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
The Lead Software Engineer will manage the full software development lifecycle, build automotive features, collaborate on solutions, and assist less-experienced team members.
Top Skills: FlutterJetpack ComposeKotlinNode.jsReactReact NativeRxjsTypescript
Senior level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
As an Engineering Manager, you'll lead a team in developing software solutions for Advanced Driver Assistance Systems while mentoring developers and driving innovation. You'll collaborate across functions and integrate applications into broader systems.
Top Skills: AndroidFlutterReact

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account