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 where the innovative solutions of tomorrow’s travel are being imagined, designed and developed.

Amadeus is the leading provider of IT solutions to the worldwide travel and tourism industry. We are seeking highly motivated and talented professionals who enjoy technical challenges and are eager to design and deliver IT solutions that impact the business, social, and human facets of the travel industry.

At Amadeus, you will grow your career alongside some of the best technical minds in the world, delivering mission-critical high-availability systems and creating innovative features by tackling problems requiring massive computation, instant response time, highly effective interaction design and personalized user experience, and big data analytics. Our teams work regularly with colleagues of different cultures in international markets, creating solutions that shape the travel industry.

As part of the Boston (Waltham) Ticketing Documents and Fulfillments team, you will be working in close relationship with the developers and product management and provide solutions to airlines, travel agents and beyond (airports…) in the Americas. In particular, you will be at the heart of exciting projects aimed at distributing airlines and travel agencies data (flights, services…) of via various models and protocols.

Our team is responsible for delivering in real time critical data to several big airlines on any updates done on a tickets.

We are looking for a Software Engineer to join our R&D team! Our highly skilled Software Engineer collaborate with our regional customers and with our global R&D and Operations centers to define, design, develop and deliver high-quality, innovative solutions. We work in Agile and are looking for Developers able to propose technical solutions and able to look at the big picture. They must also be able to handle full-cycle projects independently, such as reporting, risk analysis, and coordination with all involved areas (R&D, Global OPS, Product Management).

The Software Engineer is a key member of the technical staff who is an experienced, hands-on developer who embraces and demonstrates best coding and design practices, optimizes code base and delivers projects on time in a team-based environment.

Amadeus is the leading provider of IT solutions to the worldwide travel and tourism industry. We are seeking highly motivated and talented professionals who enjoy technical challenges and are eager to design and deliver IT solutions that impact the business, social, and human facets of the travel industry.

The Amadeus Payment Server is a large scale open back end which is critical and connected to numerous external systems (Payment Service Providers like Paypal, Visa, Mastercard, Amex…) and used by many Amadeus applications/front-ends via services or payment pages.

As part of the Boston Payment team, you will be working in close relationship with developers, business analysts, quality engineers and product management in order to provide solutions to airlines, travel agents and beyond (airports…) in the Americas such as the integration of new forms of payment (credit cards, vouchers etc.), integration of new Payment Service Providers, development of PCI DSS compliance solutions for the travel industry etc.

We are looking for a software engineer to join our R&D team! Our highly skilled development teams collaborate with our regional customers and with our global R&D and Operations centers to define, design, and deliver high-quality, innovative solutions. As software engineer, you will be responsible of:

- Software design, documentation, development, implementation and unit test of software modules for new functionality and enhancements

- Architecture design, innovation, technology forecasting

- Performance analysis, optimization, delivery of quality software

- Hardware capacity analysis if applicable

We work in Agile and are looking for experienced developers able to propose technical and functional solutions and able to look at the big picture.

II. Main responsibilities

· Software design, documentation, development, implementation and unit test of software modules for new functionality and enhancements
· Delivery of quality software (unit tests, regression tests, performance tests, …)
· Performance analysis, optimization
· Architecture design, innovation, technology forecasting

III. Requirements

Education : Minimum requirement: BS/BA degree in computer science or related field or relevant experience

Relevant work experience: 1-5 years’ experience as software engineer on larger scale system or in the payment area.

Business understanding : Knowledge of travel industry and/or related technologies is required

Skills :

Computing :

• Unix/Linux

• Design Patterns

• C++/Object Oriented languages

• XML/Edifact/JSON/Protobuf

• SQL/Oracle/NoSQL Databases

• Webservices

• Distributed environments

• Python

Languages : English

Specific knowledge :

· Strong analytical, troubleshooting and problem solving skills, very detail oriented
· Ability to manage multiple tasks simultaneously, identify, resolve project issues quickly and effectively within a fast-paced environment

Other :

· Enjoys working with a top-notch development team with a solid track record of innovation, quality, and timely deliverables
· Thrives in a professional, team-empowered environment
· Good written and oral communication skills

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