Software Engineer - Baggage Team (C++)

  • Job Type: Permanent
  • Job Location: Heathrow
  • Consultant: Adam Brinkley
  • Office: HQ
  • Telephone Number: +4402083347503


Software Engineer – Baggage Team (C++)



Salary: Between £50-£60k

Start Date: ASAP

 job Description

We are looking for passionate, skilled C++ Software Engineers to join our Departure Control System centre of excellence at Heathrow.  The system automates key airport processes from passenger and baggage check-in to boarding to departure. Over 100 airlines use it to handle 750 million passengers each year.  We have an impressive pipeline of new features and system enhancements planned and we are searching for skilled engineers to bring these into production.

Business Environment

Have you ever wondered how your bags get from the check-in desk to the plane? Well, it is pretty complicated and the system that sits behind it is very complex. It is distributed, real-time, and written in over 180,000 lines of C++ code!

Improving the passenger experience at the airport is critical for airlines, and baggage is an area that always offers opportunities for product evolution and innovation.

If this sounds like a project you would enjoy working on, then you would work with some excellent colleagues who are responsible for all elements of the software, from front-end to back-end.

Elements include:

The Baggage team is composed of 10 Software Engineers, who have constant interaction with Business Analysts, Product Managers, and Quality Analysts.

Within our company, the Baggage team works closely with teams across multiple sites (London, Nice, Bangalore, Sydney), applications (DCS Customer Management, DCS Flight Management, Reservation, Ticketing, Communication Middleware, Document Server) and groups (R&D, Product Management, Implementation).

Summary of the role

A Software Development Engineer is accountable for the technical design and delivery of the product functionalities based on the solutions agreed with the stakeholders (Product Management, Product Definition Analysts).

Key accountabilities

As such, a Software Development Engineer is involved at key steps of the product development:


Technical Skills

Soft Skills


Interested in this job? Submit your CV now!

  • This field is for validation purposes and should be left unchanged.