Commercial Software Engineer Level 3HboSeniorTech & Data32-40 hoursDigital IT and Business aim to make the digital channel each travelers’ favorite by providing spot-on offers and services at every step of the journey; the Offer and Order components are at the heart of this and are essential for our
JSfirm
Commercial Software Engineer Level 3
Job Description:
Commercial Software Engineer Level 3
Hbo
Senior
Tech & Data
32-40 hours

Digital IT and Business aim to make the digital channel each travelers’ favorite by providing spot-on offers and services at every step of the journey; the Offer and Order components are at the heart of this and are essential for our customers to buy their tickets and ancillary products and manage their (re)- bookings. As a Commercial Software Engineer, you play a crucial role in achieving this Digital ambition.

The airline ticketing domain is complex. Tickets are sold 24/7 worldwide. The Order domain is mission critical and consists of numerous separate systems to manage inventory, control pricing, support different booking flows, process payments etc. Performance and security are key aspects of the software development. There is a lot of attention for innovation in the Order domain, on the technical and functional side. Migration to the Azure Cloud has been finalized and Cloud native options are explored, new airline industry programs like ‘One order’ are evolving.

Besides Java 21, also Kotlin, Groovy and Scala are used. The existing Order modules offer regular REST and SOAP web services using Spring Boot. The teams are continuously improving their agile/scrum way of working and quality through code reviews, automated testing, and refactoring. Since there are many teams that depend on each other to deliver functionality, SAFe (Scaled Agile Framework) is used.

What will you do?

Commercial Software Engineers are T-shaped professionals that bring deep expertise in one or more crafts and proficiency in other crafts. As Commercial Software Engineer, you take care of specification, design, engineering, testing, delivering, deploying, maintaining, and supporting digital products. Together with the product team, the Commercial Software Engineers secure all the skills, knowledge and experience in analysis, design & architecture, development, quality assurance, DevOps, LCM and operational support as needed. Depending on the service level agreements (SLA) the Commercial Software Engineer can be asked to participate in consignation duties, for example if 24/7 support is agreed. We value both technical expertise (analysis, design & architecture, engineering, quality assurance and devops) as well as the interpersonal parts of the job (coaching, consulting, coordination, and support).

  • leading the way by crafting RESTful APIs, Micro-Services and other smart solutions that enable a variety of applications for internal and external customers;
  • using the latest languages, software & tools, such as Java 21+, Spring Boot, Groovy, Scala, JSON, Infinispan, Redis, Docker, Kubernetes, PostgreSQL and MongoDB;
  • ensuring that the architecture and design of products is in accordance with the latest industry’s best practices on architecture and software design, and that product architecture within the teams follows enterprise-wide architecture principles and Agile Release Plane architecture vision;
  • continuously delivering updates and new features to the digital product according to the requirements, specifications, functional designs, technical designs, quality criteria, acceptance criteria, as applicable for each feature by writing high quality code. Additionally, support the organization in the decommissioning of legacy systems and the reduction of technical debt;
  • securing optimal configuration of the full operational stack for products in the applicable testing, staging and production environments, allowing for continuous development and deployment of the product;
  • supporting the continuity of the deployed products and perform incident management accordingly.

Where do you land?

You will land at the heart of Airfrance – KLM’s Digital domain, in Digital Development. You will be part of the Offer and Order Group and work with several teams in the domain.

Your profile
  • Master degree level or higher in Computer Science, Software Engineering or other relevant fields through study or IT experience;
  • A minimum of 5 years of experience building production-grade software;
  • Expertise and hands-on experience with CI/CD, GIT, Hibernate/JPA, Java (21 or higher preferred), Gradle (Building framework), Rest API, Spring, Spring Boot, SOAP services;
  • Experience with Unit testing, Contract based testing, release-on-demand concepts and automated build tools (e.g. GitHub action flow);
  • Being able to engineer for Azure;
  • Practical experience and a strong theoretical basis for dealing with complex architectures;
  • Easily adapt to any new programming language (polyglot) and can apply and adapt complex domains and business problems using complex type concepts;
  • Experience and ability to experiment and evaluate new technologies;
  • Curiosity to discover the complex domain processes;
  • Good communication skills, written and spoken (English);
  • Great team player that can work well as part of a diverse, international team.

Explore the perks of working with us
More benefits

If your position allows this: working from home and working from abroad for up to 8 weeks (EU and Caribbean)

2 development budget to be spent freely

Plenty of room for personal development and great career opportunities

Substantial discount on airline tickets (if you have been employed for at least 6 months)

What do we offer
  • A gross salary between 4.988,38 and 7.126,25 per month;
  • Plenty of scope for personal development and great advancement opportunities;
  • An excellent pension scheme and 8 holiday allowance;
  • A year-end bonus of 8.33;
  • A profit-sharing scheme, up to 20;
  • 25 leave days and 5 extra days off;
  • 7 extra days off if you work irregular shifts;
  • Substantial discount on airfare (when you have been employed for at least 6 months);
  • A sustainable transport policy, which allows you, among other things, to use all public transport for your commute within the Netherlands, free of charge;
  • If your job allows it: working from home and up to 8 weeks working from abroad (EU and Caribbean);
  • 2 development budget;

Everyone who works here breathes cybersecurity’

At Air France-KLM, cybersecurity is high on the agenda. That is why we work with advanced tools. Would you like to join us as an analyst or engineer?

Smarter maintenance planning with AI

Pim and Daan helped develop LiMiTS: an AI tool making life easier not only for planners, but also for engineers.

Technology provides access to a completely new world

Jae combines technology with exposure therapy for the reintegration of cabin crew.

Smart flight school thanks to PilotGPT

Studying to become a pilot will soon be much easier, thanks to PilotGPT.

Great Job! Make a difference aboard with MyFlight

KLM has an app that gives crew the necessary information at hand before flight departure: MyFlight.

Navigating Bytes and Business for the Best IT Strategy

This is how Goran and Vincent help Air France-KLM achieve a harmonious IT landscape.

Smarter maintenance planning with AI

Pim and Daan helped develop LiMiTS: an AI tool making life easier not only for planners, but also for engineers.

Ready for your next destination?

Don’t wait any longer and apply for this function before the final boarding call on 08/27/2025! A motivation letter is no longer required; we will simply ask you a couple of questions during your online application. Within two weeks, you will receive a message from us. Your application procedure consists of two interviews and –possibly- an assessment and security research.Did you know that according to research, women are less likely to apply than men when they dont meet all the job requirements? What a shame. Because, in our view, the perfect candidate is a myth. So, if you have the drive to grow in aspects of this role, we look forward to your application.A file check (for ex-KLM-employees) and/or a reference check can be part of the application procedure. By applying for this vacancy you consent to these checks.

Apply now

Do you think were a match?
Start your journey with us here.

Start application
Ask your Questions

If you have any questions regarding this vacancy, contact our recruiter Lorenzo or hiring manager Sandra!This job has the following ID number: 19949

E-mail LorenzoCall SandraE-mail Sandra
Company Details
KLM Royal Dutch Airlines
Amsterdamseweg 55
Amstelveen, Noord-Holland Netherlands, International 1182 GP International
www.klm.com/
24 Open Jobs Available
KLM and KLM Cityhopper form the heart of the KLM Group. Via a vast network of 92 European cities and 70 intercontinental destinations. KLM is a partner in the SkyTeam Alliance, which offers passengers even more possibilities, jointly serving 1,063 de...
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Amstelveen, Noord-Holland, Netherlands
Type
Permanent
Company Details
KLM Royal Dutch Airlines
Amsterdamseweg 55
Amstelveen, Noord-Holland Netherlands, International 1182 GP International
www.klm.com/
24 Open Jobs Available
KLM and KLM Cityhopper form the heart of the KLM Group. Via a vast network of 92 European cities and 70 intercontinental destinations. KLM is a partner in the SkyTeam Alliance, which offers passengers even more possibilities, jointly serving 1,063 de...

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2025 JSfirm