Principal Software Engineer – Remote

Are you the next Principal Software Engineer (Principal Engineer) we are looking for?

You will be Architecting, Designing, Innovating and Technically leading User Interface group for Amadeus Hospitality
– Central Reservation System (CRS) in USA.

In this role you’ll:

  • Collaborate with Senior Engineering Managers, Architects, Product Owners, product management as well as UI team across global development R&D Center in Bangalore, France and US.
  • Technically lead and direct UI team of user experience designers, UI software engineers and Backend Java Developers.
  • Working closely with Enterprise Architects and Principal Engineers in France, US and India
  • Design technical Architecture for Admin UI portal framework, Booking Rates Engine along with many other pluggable components.
  • Brainstorm and work closely with Enterprise Architects, product management, developers and graphic designers plus usability experts to present compelling user experience.
  • Write high quality code, participate in code reviews, Designing/Architecting systems of varying complexity and scope, and creating high quality design documents supporting the Design tasks.

About the ideal candidate:

Education:

  • Masters/Bachelors degree in computer science or related field.
  • Minimum 10 years of programming experience.

Relevant Work Experience:

  • Technical
  • Expert in Design & Architecture in AngularJS/Angular and associated technologies like Redux, UX Design, Java Full Stack, Data Structures, Micro Frontend Architecture, HTML5, CSS3, JavaScript, JQuery, Angular/AngularJS, and other JavaScript Libraries and Web Services.
  • Expertise in Cloud, Azure, Kubernetes, OpenShift, DevOps
  • Exposure to No-SQL Database such as Couchbase or Mongo, Oracle

Others

  • Broad experience designing, programming, and implementing large information systems.
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
  • Excellent analytical and problem-solving skills.
  • Excellent organization and time management skills.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to lead others.
  • Ability to exercise discretion and independent judgment in the performance of duties.
  • Experience with Agile development
  • Proven object-oriented programming experience
  • Fluent with coding design patterns and architectural best practices

Business Understanding:

  • Ability to Map Business Requirement to Technical Solution
  • Travel Domain, B2B, B2C, Cloud based solution exposure will be added advantage

Skills:

  • Computing: Angular, Anular JS, Web Services, Cloud, MicroFront End Architecture, Web Application, Data Structures
  • Language: Java (Full Stack) , Angular
  • Specific Knowledge: DevOPS, Cloud
  • Other: Oracle, Couchbase

What we can offer you: 

The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective 
Skills development and opportunities to try new ideas 
A global diverse work environment 

Application process: 

The application process takes no longer than 10 minutes!

Create your candidate profile, upload your CV and apply. 

Are you the one we are looking for?

Apply now! 

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation. 

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’ authorization.

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.

Related Post

Systems EngineerSystems Engineer

Title: Systems EngineerReports to: Client Technology Manager Atlas Technica’s mission is to shoulder IT management, user support, and cybersecurity for our clients who are hedge funds and other investment firms.