Software Engineer

il y a 4 semaines


Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

Job Title

Software Engineer - Order Management Solutions

Business Environment

The airline industry is undergoing a significant transformation in retailing to meet the evolving expectations of customers, including enhanced workflow efficiency, price transparency, and personalized interactions through social networks.

In this landscape, the Order Management System (OMS) plays a crucial role in delivering the value of this transformation. Our team, ORR-OST-OMS, is responsible for developing the Amadeus OMS.

After the successful product development in 2020 that laid the groundwork for the initial system components, our focus has shifted to preparing the product for airlines in a production environment, emphasizing key objectives such as openness, simplicity, and agility. Additionally, our group operates under a full SAFe framework.

About the Role

As part of the OMS team, you will engage in an agile environment, responsible for designing, developing, validating, and maintaining essential components of the OMS, including:

  • Core order management system for overseeing order data and lifecycle, storage, and fulfillment.
  • Integration with the NDC layer of the order suite via RTL backend.
  • Collaborations with other suites necessary for order handling: offer suite, revenue accounting, payment, operations suite, etc.
  • Interactions with the PSS (Bimodal) to utilize all PSS capabilities for a seamless transition while introducing new functionalities through OMS.

To achieve these objectives, you will work with cutting-edge technologies and concepts, such as:

  • Skube SDK at the core of OMS utilizing Quarkus.
  • A combination of Event-Driven (Java microservices) and Service-Oriented Architecture.
  • Kafka streaming technology.
  • Cloud-native development leveraging ACS based on Kubernetes and OpenShift.
  • Open API with REST JSON over HTTPS.
  • A comprehensive CI/CD stack to ensure smooth code deployment and validation from developer environments to end-to-end platforms.

As a Software Engineer, you will be responsible for the technical design, development, and delivery of product functionalities based on solutions agreed upon with stakeholders.

Within the team, you will contribute to architectural decisions with the guidance of our architects. Collaboration with product definition analysts and QA counterparts will be essential to ensure a seamless development and deployment lifecycle alongside our DevOps practices.

At Amadeus, you will collaborate closely with teams across various locations, applications, and groups (R&D, SRE).

We seek a developer eager to leverage their experience in a challenging and engaging environment. If you are interested in:

  • Tackling technical challenges with innovative and advanced technologies.
  • Providing airlines with the state-of-the-art products they require for their transformation.

We invite you to explore this opportunity within OMS.

Key Responsibilities

By joining the OMS team, you will have a unique opportunity to contribute to the design and development of a strategic new system for Amadeus. Your contributions will be vital to the success of the Amadeus Order Management System initiatives. As a Software Engineer, you will be responsible for the design and delivery of key components and will participate in the overall architecture definition.

To excel in this role, you will need to:

  • Demonstrate a passion for and commitment to delivering high-quality software.
  • Achieve high-quality results in a fast-paced, dynamic environment with shifting priorities.
  • Address and resolve various challenges encountered daily with this innovative technology stack.
  • Think and code with a designer/architect mindset.
  • Create elegant and functional software solutions at both application and system levels.
  • Document, develop, implement, and unit test software modules.
  • Design efficient data models for both application BOM and database models.
  • Consistently meet established deadlines.
  • Provide timely updates on project status, potential technical issues, and other relevant details.

Maintain and Optimize:

  • Troubleshoot and investigate defects reported by customers to ensure compliance with specifications and system integrity.
  • Debug effectively.
  • Create and update standardized documentation.
  • Conduct routine performance analysis and optimize software.

Collaborate:

  • Work closely with Product Management, Technical Business Analysts, Quality Assurance, and Global Operations to develop high-quality code that aligns with requirements.
  • Collaborate with team members to leverage their knowledge and diverse backgrounds while contributing your own expertise.
  • Coordinate cross-team and cross-area development with other teams and developers.

About the Ideal Candidate

  • Master's degree in computer science or equivalent.
  • Fluent in English.
  • Experience with Agile methodologies.
  • Customer-focused with a dynamic and creative approach to work.
  • Flexible and adaptable to rapidly changing business and technical environments.
  • Team player with a multicultural perspective, eager to learn from others and share knowledge.
  • Strong analytical and conceptual thinking skills, with a focus on information gathering.
  • Excellent written and verbal communication skills.

Specific Competencies

  • Proficiency in Java, with some experience in Python.
  • Familiarity with Kafka and streaming concepts is a plus.
  • Comfortable with cloud computing (virtualization, containers, cloud-native architectures); OpenShift experience is a plus.
  • Experience with MongoDB is a plus.
  • Familiarity with DIH/Pulse is a plus.

Working at Amadeus

At Amadeus, you will be part of a mission-driven organization focused on powering the future of travel. We offer a truly global environment, providing opportunities for continuous learning through various training and day-to-day interactions with colleagues.

We foster a caring workplace that values both career fulfillment and personal well-being. Our competitive remuneration packages include salary, bonuses, equity, and benefits.

Amadeus promotes a flexible working model, allowing employees to perform their best work in a manner that suits them. We are committed to building a diverse and inclusive community, leveraging our unique backgrounds to drive innovation and collaboration.

Amadeus is an equal opportunity employer, and we welcome applications from all qualified individuals, regardless of gender, race, ethnicity, sexual orientation, age, beliefs, disability, or any other protected characteristics.


  • Application Software Engineer

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    Position: Application Software EngineerWe are seeking an Application Software Engineer to become a vital part of our organization. As a company committed to equal opportunity, we embrace diversity and aim to recruit the most qualified candidates, irrespective of age, beliefs, disability, ethnicity, gender, or sexual orientation.Related Positions:Application...

  • C++ Software Engineer

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Aktisea Temps plein

    We are seeking a C++ Software Engineer at Aktisea, a prominent player in IT solutions for the travel sector.The ideal candidate will be a proactive and collaborative professional holding a Master's degree in Computer Science or a related discipline. You will be responsible for designing, coding, testing, debugging, documenting, and maintaining software...

  • C++ Software Engineer

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Aktisea Temps plein

    We are seeking a C++ Software Engineer at Aktisea, a prominent player in IT solutions for the travel sector.The ideal candidate will be a proactive and collaborative professional holding a Master's degree in Computer Science or a related discipline. You will be responsible for designing, coding, testing, debugging, documenting, and maintaining software...

  • Cloud Software Engineer

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    Cloud Software Engineer - Order ManagementAmadeus is at the forefront of innovation, specializing in research and development for electronic documentation, revenue assurance services, sales solutions, and financial analytics.Our systems facilitate E-ticketing, EMD storage, inter-system communication, and financial data integration, managing over 50,000...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at 1047 Amadeus S.A.S. in Nice. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    Job SummaryAs a Software Development Engineer at Amadeus, you will be part of the Platform, Middleware and Tooling (PMT) team, where you will play a key role in guiding, supporting, and providing technical expertise to the Hospitality organization.Key ResponsibilitiesDefine user requirements for the development of new (or upgrade of existing) software...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    Job SummaryIntel is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, integrating, testing, validating, and debugging software across multiple layers of the software stack.Key ResponsibilitiesDesign and develop software to enable...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    Job SummaryIntel is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, integrating, testing, validating, and debugging software across multiple layers of the software stack.Key ResponsibilitiesDesign and develop software to enable...

  • C++ Software Engineer

    il y a 7 jours


    Nice, Provence-Alpes-Côte d'Azur, France Aktisea Temps plein

    About AktiseaAktisea is a specialized company that helps businesses achieve greater inclusion by assisting them in recruiting candidates who benefit from the Obligation d'Emploi des Travailleurs Handicapés (BOETH). Our mission is to prove that disability and performance are compatible.Job DescriptionWe are seeking a Software Developer C++ (H/F) for our...

  • Senior C++ Software Engineer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About Amadeus and the Reservation Platform Amadeus is a global leader in travel technology, providing innovative solutions to airlines, hotels, and travel agencies worldwide. At the heart of our offerings lies the Reservation platform, a critical system that powers essential travel functions like booking, ticketing, and passenger management. Our team,...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Intel, specializing in embedded systems for the automotive industry. As a key member of our System and Software Engineering team, you will be responsible for the development of software products, including the specification, development, and integration of embedded...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer - Associate to join our team at Amadeus. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and...

  • Senior Software Engineer

    il y a 1 jour


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Nice, France. As a key member of our competency center, you will play a critical role in powering the future of travel and pursuing a critical mission and extraordinary purpose.Key ResponsibilitiesAnalyze user requirements and existing specifications to develop new or...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Principal Software Quality Assurance Engineer to join our team at Amadeus S.A.S. (Nice). As a key member of our software development team, you will be responsible for ensuring the highest quality of our products and services.Key ResponsibilitiesTechnical ExcellenceMaster software quality assurance methodologies...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Amadeus. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software solutions.Key ResponsibilitiesAnalyze user requirements and existing specifications to develop new or upgrade existing software solutions.Design and...

  • Software Engineer

    il y a 1 semaine


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the Role We are seeking a talented and passionate Software Engineer to join our dynamic team and contribute to the development of cutting-edge travel technology solutions. In this role, you will play a key part in designing, building, and maintaining robust and scalable applications that power the global travel industry. Your...

  • Software Engineer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the Role We are seeking a talented and passionate Software Engineer to join our dynamic team and contribute to the development of cutting-edge travel technology solutions. In this role, you will play a key part in designing, building, and maintaining robust and scalable applications that power the global travel industry. Your...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amadeus. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior team...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer C++ to join our team at Amadeus. As a key member of our development team, you will be responsible for designing and developing software solutions using modern C++.Main ResponsibilitiesEngage in the design and development of software solutions using modern C++ to meet the evolving...

  • Senior Software Engineer

    il y a 7 jours


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Amadeus. As a Senior Software Engineer, you will play a key role in the development of our software solutions, working closely with cross-functional teams to design, implement, and maintain high-quality software systems.Key ResponsibilitiesAnalyze user requirements and...