
Software Development Engineer 4
Amadeus
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
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