Expires soon Amadeus Group

Software Engineer

  • Boston (Suffolk County)
  • IT development

Job description

If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!

Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.

Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus

I. Summary of the role

Amadeus is looking for software engineers who like to solve difficult problems to join our Airlines R&D Inventory team. We are a team passionate about developing distributed, scalable and reliable back-end applications that are at the heart of the airlines’ commercial operations.

Thanks to NoSQL technologies, our inventory applications are able to process millions of flights per second. By leveraging on our own cloud components, we are undertaking a massive migration to all kinds of cloud providers to cope with the continuously increasing traffic.

We are looking for someone who loves crafting highly scalable and resilient components designed for critical applications and able to translate complex functional requirements into high-quality software. As a software engineer you will help design, build, maintain, scale and evolve our applications to keep the pace of emerging state-of-the-art technologies.

Our inventory team is responsible for a large scope of airline applications where we thrive in a fast paced, fun and dynamic environment of collaboration and work remotely with other engineering teams. You should have great communication skills and be able to develop working relationships with team members in other locations around the globe. As a member of our team you will have autonomy to make decisions and organize your work while always being challenged to solve unique and interesting problems that have a real impact in the travel industry and the airlines’ operations.

II. Main Responsibilities

· Consistently deliver on time quality code with minimal errors using existing Amadeus standards and guidelines (Back End development: Design, document, develop, implement and unit test software modules)
· Performance analysis and optimization
· Maintain timely reports on project status potential technical problems, and any other relevant details
· Get involved in the technology watch of the team to fit with industry standards and trends whenever applicable to the Amadeus business

III. Requirements

Education :

Bachelor's or Master's degree in computer science or related field or relevant

- 2 years of software experience with a bachelor’s degree.

- 0 years of experience with master’s degree.

Relevant work experience:

Bachelor's or Master's degree in computer science or related field or relevant

- 2 years of software experience with a bachelor’s degree.

- 0 years of experience with master’s degree.

Business understanding: Travel industry knowledge is a plus

Skills :

Computing : Proven programming experience/expertise in C++

Proficiency with Unix/Linux; i.e. shell scripting, development environment

Proficiency in scripting languages i.e. Python etc.

Languages : C++ & Python

Specific knowledge : Understanding of the full Software Development Life Cycle (SDLC).

Knowledge of software engineering best practices and design patterns'

Other mandatory :

Excellent written and verbal communication skills (English)

Excellent team player skills

Nice to have: You've worked on or are passionate about highly available distributed systems.

Experience with Oracle databases and NoSQL databases

Experience in Service Oriented Architectures

Interest in new technologies, software innovations and IT trends

Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorisation.

Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.

Amadeus strives to achieve outstanding results through a diverseworkforce. Our employees represent over 123 nationalities. We welcomeand embrace individual differences to bring out the brilliance inourselves, our customers and each other. We are proud to be an equalopportunity employer.

Make every future a success.
  • Job directory
  • Business directory