Amadeus logo
AmadeusPosted 3 weeks ago

Senior Software Development Engineer

On-siteNice, Provence-Alpes-Côte d'Azur, France

Full TimeSenior LevelEnterpriseTECH

Job Summary

Lead a team delivering a cutting-edge enterprise platform enabling over 7 million daily decisions for progressive airlines. Design and maintain backend services in Kotlin or Java following Amadeus architectural standards, translating business needs into scalable technical solutions. Mentor engineers, foster technical excellence, and drive SDLC improvements to enhance developer productivity and system reliability. Collaborate cross-functionally to resolve production issues, validate product requirements, and implement preventive measures for system stability. Work autonomously within Agile environments to ship impactful releases while ensuring data integrity and performance optimization.

Required Qualifications

  • Advanced and specialized technical expertise in backend engineering
  • Understanding of how work contributes to business outcomes
  • Ability to serve as a reference point and mentor for colleagues
  • Ability to encourage knowledge exchange and skill development across the team
  • Contribution to technical and design decisions in the area
  • Ability to identify dependencies, risks, and long-term considerations in diverse technical environments
  • Support for cross-team or transversal initiatives
  • Ability to suggest improvements to engineering processes and ways of working
  • Responsibility for deliverables
  • Ability to help the team meet its commitments
  • Ability to work autonomously
  • Ability to collaborate and seek support when situations are highly complex or ambiguous
  • Ability to gather and refine user and product requirements for new or enhanced software solutions
  • Ensuring a clear understanding of functional and non-functional needs
  • Ability to design and propose technical solutions for validation
  • Alignment with Amadeus architectural standards and recommended practices
  • Ability to analyze specifications
  • Ability to translate business and user needs into clear, implementable technical designs
  • Ability to propose reliable, scalable, and maintainable technical solutions
  • Design, develop, and maintain backend services following Amadeus development standards, security guidelines, and performance expectations
  • Model, design, and implement data storage solutions that ensure data integrity, scalability, and efficient performance
  • Ability to analyze and resolve a broad range of production and non-production issues
  • Collaboration with Product Managers, Product Definition Analysts, and Support teams
  • Creation and maintenance of clear technical documentation
  • Participation in product validation activities
  • Incorporation of feedback and making required enhancements
  • Contribution to the evolution of engineering principles, coding standards, and recommended practices at the organizational level
  • Support for clean code practices, automated testing, and sound design principles within the team
  • Evaluation and improvement of system performance, reliability, and observability
  • Enhancement of efficiency and user experience
  • Collaboration with cross-functional teams (Frontend, QA, DevOps, Architecture)
  • Addressing system-wide or integration topics
  • Identification of technical risks and operational challenges
  • Implementation of preventive measures to maintain system stability and availability
  • Implementation of technical solutions aligned with business goals and user needs
  • Identification and implementation of opportunities to streamline the Software Development Lifecycle (SDLC)
  • Enhancement of developer productivity
  • Reduction of operational effort
  • Good experience with Kotlin or Java
  • Experience with the Spring ecosystem (Spring Boot, Spring Cloud, Spring Batch, Spring Integration)
  • Knowledge of SQL and relational database design
  • Experience with unit testing, integration testing, and the use of Test Containers
  • Experience designing and operating microservice architectures
  • Practical experience with Google Cloud Platform (GCP) and Kubernetes
  • Familiarity with message-driven architectures and messaging platforms such as Apache Kafka, Google Pub/Sub, or RabbitMQ
  • Some familiarity with frontend technologies such as Vue.js
  • Experience working in Agile environments such as the Scaled Agile Framework (SAFe), Scrum, or Kanban
  • Exposure to Software-as-a-Service (SaaS) products and operating production systems at scale

Desired Qualifications

  • Experience in the travel or airline technology domain
  • Familiarity with Amadeus APIs
  • Familiarity with airline reservation systems (Passenger Service Systems – PSS)
  • Familiarity with Revenue Management Systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce