Job Title
Experience Required - 6+ Years
Job Title: Software EngineerDivision: Hospitality
Role OverviewWe are looking for a Software Engineer to join our Hospitality Division, working on scalable and reliable backend systems that support hospitality platforms and integrations. This role focuses on building and maintaining event‑driven, microservices‑based solutions using modern engineering practices.
You will contribute to the full software development lifecycle—requirements analysis, design, development, testing, and support—while growing your technical depth and understanding of large‑scale distributed systems. The role also encourages the practical use of AI‑assisted engineering tools to improve efficiency and code quality.
Key Responsibilities- Analyse functional and technical specifications to understand user and system requirements.
- Design and develop backend services using Python and Java.
- Contribute to event‑driven and queuing systems (Kafka or similar) for reliable and scalable processing.
- Implement and evolve microservices architectures, following established design and coding standards.
- Propose technical solutions and participate in design discussions with senior engineers and Product stakeholders.
- Develop software in line with Amadeus engineering standards and best practices.
- Model, design, and implement databases and data persistence layers.
- Write and execute unit, integration, and performance tests to ensure quality.
- Participate in the validation phase of the product lifecycle and support fine‑tuning of solutions.
- Debug and support existing applications in collaboration with Product and Engineering teams.
- Produce and maintain technical documentation for developed components.
- Actively contribute to team knowledge sharing and continuous improvement initiatives.
- Hands‑on experience with Python and/or Java.
- Basic to intermediate experience with Kafka or similar messaging/queuing systems.
- Understanding of distributed systems and backend application development.
- Familiarity with microservices concepts and service‑based architectures.
- Experience with database design and data modeling.
- Ability to work independently on assigned tasks with guidance on complex topics.
- Good communication skills and a collaborative mindset.
- Experience with high‑throughput or real‑time systems.
- Exposure to AI‑assisted development tools for coding, testing, or productivity.
- Familiarity with CI/CD pipelines, cloud‑native environments, or observability tools.
- Experience in enterprise or hospitality technology platforms.
Hospitality at Amadeus combines global scale, real‑world impact, and complex technology. Our teams build platforms that connect hotels with a wide ecosystem of partners worldwide. You’ll work on meaningful systems, learn from experienced engineers, and grow your skills while helping shape the future of hospitality technology.
Diversity & Inclusion
Amadeus aspires to be a leader in Diversity 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.
Skills Required
- Hands-on experience with Python and/or Java
- Experience with Kafka or similar messaging/queuing systems
- Understanding of distributed systems and backend application development
- Familiarity with microservices concepts and service-based architectures
- Experience with database design and data modeling
- Ability to work independently on assigned tasks with guidance on complex topics
- Good communication skills and a collaborative mindset
What We Do
Travel powers progress. Amadeus powers travel. Amadeus’ solutions connect travelers to the journeys they want, linking them via travel agents, search engines and tour operators to airlines, airports, hotels, cars and railways. Technology has always been critical to developing global travel, increasing scale, choice and access. We have developed our technology in partnership with the travel industry for 30 years. We combine a deep understanding of how people travel with the ability to design and deliver the most complex, trusted, and critical systems our customers need.






.png)