Amadeus Logo png

C++ Developer


Job Description

Job Title

C++ Developer at Reservation department

Summary of the role:


Reservation is the beating heart of many Amadeus products: it handles critical steps of a trip reservation, including booking, ticketing, PNR management, etc.

Our organization (CPS-RES) drives these reservation functions for different travel content types, such as air, land and sea. We are accountable for our unique reservation platform, used both by Airlines and Distribution actors.

With the travel industry rapidly changing, the RES organization is involved in key on-going and new projects at the crossroad of all the business units. We are also working on technical challenges, on our platform’s modernization (e.g. peaking our applications, migrating to the cloud).


DRI (Departure Control System - Reservation Interactions) team is in charge of the interactions between the DCS and REServation. This includes all the flows triggered during the DCS window, at the airport and for selling extra services like additional badges or seats.


Are you the C++ Developer we are looking for?


In this role you’ll:

  • Design technical solutions and perform feasibility studies

  • Develop/modernize/refactor C++ code of our Inventory module

  • Produce software documentation necessary for the application and issue it to the requesting departments

  • Actively participate in code reviews, team meetings, and solutions discussions

  • Build functional knowledge on application scope and associated domain

  • Improve resilience and monitoring capabilities

  • Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines

  • Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst


About the ideal candidate

To succeed in your new role, you’re required to have relevant experience in the following areas:

  • Strong C++ experience

  • RDBMS/SQL (Oracle preferred, No SQL like Couchbase is a plus

  • Experience with Standard Template Library (STL)

  • Design Patterns

  • Unix/Linux

  • XML / Edifact / Json REST

  • Architecture: knowledge of SOA/Event driven architecture

  • University degree in Computer Science or related field, or equivalent work experience

  • Comfortable work in a distributed agile environment in an international team

  • Good level of written and oral English



Working at Amadeus, you will find

A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing a critical mission and extraordinary purpose.

A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.

Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.

A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment.

A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, equity, and benefits.

A flexible working model - We want our employees to do their best work, wherever and however it works best for them.

A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.

A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our customers, partners, and employees.


Diversity & Inclusion


Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.


Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.

Find your dream job

Recently added jobs at Amadeus

Software Engineer

Senior Software Development Engineer C++

Java Developer

Freshly added jobs

30 days

Software Engineer

Software Developer .NET

React Developer

Frontend Developer