Job Title
Backend Developer, Amadeus Payments
Summary of the role
As a C++ Backend Software Engineer, you’ll be managing the development of Amadeus Payment Solutions platform, including the analysis of user needs, code design, testing, debugging, as well as documenting and maintaining software solutions.
You’ll also be working with several Agile scrum teams and collaborating closely with the business.
This role sits within the R&D division of the Payments business unit, who’s responsible for developing and operating the Amadeus Payment Platform.
The Amadeus Payment Platform is positioned at the crossroads between technology, travel, payment, and security. The platform processes millions of payments every day through credit card networks, payment service providers (PSP), acquiring banks, or alternative methods of payment providers (e.
g. PayPal). It provides a complete ecosystem of payment solutions, helping our customers to protect revenues, increase sales and reduce payment costs.
All our solutions are fully integrated into the travel booking flow, leading to a better customer experience, more efficient chargeback management, and enriched back-office reporting.
Last but not least, the Payments division is evolving to an Agile / SAFe environment.
In this role you’ll
1. Manage each stage of product development cycle
Analyze business / user requirements for the development of new or improvement of existing software solutions
Apply best practices on code quality and security-safe code through non-functional requirements mastery
Investigate, analyze, and provide recommendations on the root causes of complex software and system defects
Conduct Unit test, component, and product test of the software to ensure high quality level
Participate in validation phase and support team in charge of validation
Identify improvements and ensure sustainable evolution of the software architecture
2. Foster innovation and operational performance in deployment of new functionalities, services, and technologies
Improve project delivery and provide recommendations for process improvement
Establish technical standards and drive engineering practices
Identify new solutions and opportunities in Amadeus’ service offerings
3. Serve as engineering champion and collaborate with cross-functional teams
Drive engagement as well as operational and service excellence on cross-functional teams
Contribute to R&D cultural transformation and talent development by coaching and mentoring team members
About the ideal candidate
Master’s degree in Computer Science or related field
At least 5 years of experience in C++
Other programming languages such as Python, Scala, Angular is a plus
Others : SQL, NoSQL, Spark, Git, Linux, Jenkins (CI / CD), experience in some of these technologies is also a plus
Agile Methodologies
Proficient in English (both verbal and written)
Highly motivated with the ability to work independently
What we can offer you
Be part of a multicultural team of 16,000+ professionals
Flexible teleworking / remote working from 1-5 days per week
Opportunity to challenge yourself to find solutions to complex problems
Competitive compensation and benefits package
Application process
Create your candidate profile in our system and upload your recent resume! Once you’ve applied, you’ll receive feedback within 15 days.
Are you ready to leave your footprint? Be the power behind better journeys.
Diversity & Inclusion
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.