Principal Engineer

Posted 5 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
5-7 Years Experience
Information Technology • Travel
The Role
Principal Engineer responsible for reviewing code, designing & developing features, investigating impacts, defining technical issues, proposing solutions, implementing databases, validating products, producing software documentation, and supporting end users. Requires a University degree in computer science or related field with 10 years of experience in building enterprise-grade distributed systems based on C++.
Summary Generated by Built In

Job Title

Principal Engineer

Common accountabilities:

  • Works autonomously within defined processes and procedures or methodologies, takes standard decisions, and may support the development of solutions to complex problems of a recurring nature.​
  • Receives instruction, guidance, and direction from more senior-level roles or managers, with regular monitoring of the status of the assignments.​
  • May have specialized formal education or equivalent work experience and have the required technical and functional skills and basic knowledge of the business.


Specific accountabilities:

  • He or she is expected to be able to review new and old code for errors, security hazards, performance implications, and maintainability.
  • Extensive experience with the design & development of medium-sized to large-sized features
  • Capable of investigating the possible impact that new features and components will have on a large, diverse software system.
  • Must be able to clearly and concisely define technical issues
  • The developer must be completing concept, functional, and design specifications with an appropriate level of detail for the audience.
  • Capable of analyzing stack traces and system core dumps to quickly triage an issue and devise a resolution plan.
  • Propose viable technical solutions to Product Management and/or users for validation.
  • Model, design and implement databases as necessary
  • Participate in the validation/acceptance phase of the product cycle ensuring the fine-tuning necessary to finalize the product.
  • Produce software documentation necessary for the application and issue it to the requesting departments
  • Support the end user in the Production phase by debugging existing software solutions in response to Problem Tracking Records (PTR) and Change Requests (CR) issued by Product Management or Product Definition.

About the ideal candidate: 

  • Education: University degree in computer science or related field or relevant experience
  • At least 10 Years of experience building enterprise-grade distributed systems based on C++.
  • A thorough understanding of modern C++ standards and STL is a must.
  • Ability to compare/appreciate the pros and cons and fit-for-purpose between different technologies (e.g. Java vs C++ vs Python, SQL vs NoSQL)
  • Expertise in Algorithms & Data structures with strong Computer Science fundamentals
  • Experience in Relational Databases - SQL / Oracle / MySQL is preferred
  • Knowledge of modern SDLC practices, Agile methodologies tools such as Jira, and software configuration tools such as GitHub and familiarity with CI processes

Other:

  • Strong team player with a collaborative mindset
  • Ability to maintain a proactive and positive attitude in a fast-paced, changing environment
  • Thrives in a multi-cultural, global organization
  • Open-minded, should be able to adapt to working in a multi-cultural team atmosphere
  • Flexible to adapt to changing project needs driven by the customers
  • Ability to think out of the box, develop tools to enhance productivity

Diversity & Inclusion

Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.  

Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.  

Top Skills

C++
The Company
HQ: Madrid
10,001 Employees
On-site Workplace
Year Founded: 1987

What We Do

Travel powers progress. Amadeus powers travel. Amadeus’ solutions connect travelers to the journeys they want, linking them via travel agents, search engines and tour operators to airlines, airports, hotels, cars and railways.

Technology has always been critical to developing global travel, increasing scale, choice and access. We have developed our technology in partnership with the travel industry for 30 years.

We combine a deep understanding of how people travel with the ability to design and deliver the most complex, trusted, and critical systems our customers need.

Jobs at Similar Companies

Fusion92 Logo Fusion92

Account Executive

AdTech • Agency • Digital Media • Enterprise Web • Marketing Tech • Analytics • Web3
IL, USA
263 Employees

ForeFlight Logo ForeFlight

Product Designer II

Aerospace • Software • App development
Remote
Austin, TX, USA
466 Employees

IonQ Logo IonQ

Lead Ion Trap Design Engineer

Artificial Intelligence • Hardware • Information Technology • Internet of Things • Software
Easy Apply
Seattle, WA, USA
305 Employees

Snap Inc. Logo Snap Inc.

Application Engineer, Salesforce UI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
New York, NY, USA
5000 Employees

Similar Companies Hiring

Cisco Meraki Thumbnail
Software • Security • Information Technology • Hardware • Cybersecurity • Conversational AI
San Francisco , CA
3000 Employees
CrowdStrike Thumbnail
Security • Sales • Information Technology • Cybersecurity • Cloud
Austin, TX
10000 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account