Job Description
Brand:  Kalmar
Team:  R&D & Engineering
Job Location:  Tampere, FIN
Information at a Glance
Software Engineer, Optimization

At Kalmar, we are moving goods in critical supply chains around the world. As the forerunner in sustainable material handling equipment and services, we set the industry benchmark for a zero-emission future. We are driven by teamwork, innovation, and taking ownership to deliver results. With our global reach and local expertise, our success starts with a strong focus on the customer, ensuring their needs guide our daily work. We are dedicated to respecting others and fostering an inclusive culture where all voices are heard, empowering us to succeed together. With us, your work has an impact. Your work moves the world!

Join us and take your career to the next level

 

We’re looking for a Software Engineer, Optimization who is ready to turn complex algorithmic challenges into smart, scalable automation solutions.


In this role, you won’t just be writing code - you’ll be an architect of global logistics. By joining our cross-functional team, you will bridge the gap between heavy industrial automation and high-tech combinatorial optimization. It’s a front-row seat to how modern ports and terminals are steered worldwide, giving you the platform to develop the intelligent systems that drive our product strategy.


If you are eager to put your functional programming skills to the test in a supportive environment, we’d love to meet you!


The position is based in Tampere, Finland.

What are your key responsibilities:

 

  • Optimization Feature Development: Design, develop, and maintain the advanced system optimization features of the Kalmar One terminal automation system, keeping pace with our product roadmaps.

  • Feature Ownership: Take full ownership of software features within a collaborative, cross-functional development team, driving them from concept to deployment.

  • Requirement Clarification: Participate actively in refining technical requirements, ensuring that complex business and operational needs are met with precision.

  • Quality & Release Support: Support quality assurance and software release management to guarantee that our automation solutions remain ultra-reliable and robust.

  • Stakeholder & Exception Handling: Manage technical exceptions with stakeholders and other parties, providing clear communication and regular progress reports.

  • Technical Expertise: Serve as a high-level expert on our automation system solutions, offering deep technical knowledge to guide the team forward.

What we offer you:

 

  • Rewards that truly count: Enjoy meaningful rewards that support your everyday life and well-being, including a company mobile phone, a flexible Edenred benefit for lunch, commuting, or wellness services, and comprehensive healthcare through Mehiläinen, enhanced by our health insurance fund for additional coverage and peace of mind.

  • Safety that moves us forward: Build your career with a company rooted in safety since the 1940s, ensuring stability and an environment that empowers you to speak and be heard.

  • Work-life balance: We prioritise work-life balance, providing flexible working hours and a hybrid work model tailored to meet both your needs and those of your team.

  • Purpose that drives change: You’ll contribute to solutions that transform global trade, creating environmental and operational innovations. You’ll be in the driver’s seat of ideas, developing digital technologies that set industry standards and position us as the forerunner.

  • People who move together: You’ll collaborate with people who build lasting relationships through global expertise, connections, and a commitment to sustainability.

 

Become part of our global network of 5,200 professionals across 120+ countries, where your work drives innovation, sustainability, and meaningful impact around the world.

What you bring to the role:

 

  • Academic Foundation: A University degree (B.Sc. or M.Sc.) in Automation, Information Technology, Computer Science, or a related technical field.

  • Professional Launchpad: Minimum 3 years of professional experience in software development projects utilizing F#, with a proven merit and track record in the field.

  • Algorithmic Narrative & Problem Solving: You possess practical experience working with combinatorial optimization problems. You have the rare ability to understand complex interactions with other system components and come up with elegant solutions for completely new problems.

  • Functional Programming Mastery: Deep knowledge of Functional Programming paradigms, with primary expertise in F# and a solid understanding of C# within the Microsoft Visual Studio ecosystem.

  • Distributed Architecture & Protocol Knowledge: Hands-on experience or familiarity with the A* search algorithm, MQTT, Protocol Buffers, and ActiveMQ.

  • Commitment to Precision & Testing: High standards for software craftsmanship and data integrity. You are well-versed in Test-Driven Development (TDD), Robot Framework, and Jenkins CI/CD pipelines to ensure solutions stay consistent in a fast-paced environment.

Ready to elevate your career? Apply today!

 

We look forward to receiving your CV and cover letter by 11.06.2026.

 

Interviews will be conducted on a rolling basis, and the position will be filled once the ideal candidate is identified.

About Kalmar

Kalmar (Nasdaq Helsinki: KALMAR) is moving goods in critical supply chains around the world, with the vision to be the forerunner in sustainable material handling equipment and services. The company offers a wide range of industry shaping heavy material handling equipment and services to ports and terminals, distribution centres, manufacturing and heavy logistics. Headquartered in Helsinki, Finland, Kalmar operates globally in over 120 countries and employs approximately 5,300 people. In 2025, the company's sales totalled approximately EUR 1.7 billion. www.kalmarglobal.com