Amadeus

Software Development Engineer 4

Amadeus

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Demonstrate advanced technical expertise in C++ application development with the ability to guide and support junior team members.
  • Understand and analyse functional and technical specifications. Define user requirements for new software solutions or enhancements to existing systems.
  • Design robust and scalable technical solutions and conduct feasibility studies. Recommend viable solutions to Product Management and functional stakeholders for validation.
  • Develop software in C++ following industry best practices and company standards. Model, design, and implement relational databases using Oracle or SQL.
  • Perform architectural improvements and propose/implement changes to enhance system performance, scalability, and maintainability.
  • Perform unit, integration, and performance testing to ensure code quality and reliability. Participate in product validation cycles, fine‑tuning functionalities as needed for release readiness.
  • Create and maintain all necessary technical documentation. Ensure documentation is updated, accurate, and accessible for relevant stakeholders.

Requirements

  • 8–12 years of strong hands-on experience in C++ application development (C++11/14/17)
  • Solid experience with Oracle or SQL database administration — queries, tuning, schema design, stored procedures, performance optimisation
  • Strong understanding of data structures, algorithms, and object-oriented design
  • Proven experience in solution design, technical feasibility, and system architecture changes
  • Experience working on performance‑critical, multi-threaded, and distributed applications is a plus
  • Familiarity with Linux/Unix environments, version control systems (Git), and CI/CD pipelines
  • Knowledge of modern architectural patterns (SOA, microservices, modular architecture) is an advantage.
Benefits
  • Diversity & Inclusion programs
  • Equal Opportunity Employment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C++11C++14C++17OracleSQLdata structuresalgorithmsobject-oriented designsolution design
Soft Skills
guidancesupportanalysisrecommendationdocumentationcommunication