Skip to main content
Posted 09 July, 2026

Software Development Engineer 4 - C++

ScaleneWorks
Bengaluru, KA, IN Full Time
Reference: 3160a3382756de91

Job Description

Common accountabilities: - Has working experience and advanced and specialized technical/functional knowledge in own discipline. Understands how own area contributes to the business. Acts as a reference for colleagues with less experience and supports junior team members. - Influences decisions related to own activity, anticipating dependencies and consequences in complex scenarios, contributes to transversal projects, proposes improvements to processes and is accountable for own and team commitments. - Works independently within plan dictated by manager, with some guidance on most complex situations.
\n - Is a team player, mentors team members when needed and participate in code reviews.
\n - Helps plan the features to be deployed every week and work towards realizing them (by ensuring requests are raised on time, stakeholders are informed, etc.)
\n - Has good experience working in scrum setup. Specific accountabilities: ? Analyse specifications _ Define user requirements for the development of new (or upgrade of existing) software solutions.
\n ? Design systems and code _ Excellent in C++, OOP & STL
\n _ Excellent troubleshooting skills using the tools like GDB, Valgrind, etc.
\n _ Good knowledge of UNIX and scripting (shell scripts & python)
\n _ Experience with XML is mandatory, especially manipulating XMLs using XSLTs
\n _ Good knowledge of CI/CD, Git, branching strategies and best practices in SDLC to support high frequency delivery
\n _ Design technical solutions and perform feasibility studies. _ Propose viable technical solutions to Product Management and/or users for validation. _ Develop software according to Amadeus standards. _ Some exposure to modelling, designing, and implementing databases.
\n _ Exposure to cloud technologies preferable
\n ? Test and maintain the software _ Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines. _ Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product. _ Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst ? Document your work _ Produce software documentation necessary for the application and issue it to the requesting departments.
\n Common accountabilities: - Has working experience and advanced and specialized technical/functional knowledge in own discipline. Understands how own area contributes to the business. Acts as a reference for colleagues with less experience and supports junior team members. - Influences decisions related to own activity, anticipating dependencies and consequences in complex scenarios, contributes to transversal projects, proposes improvements to processes and is accountable for own and team commitments. - Works independently within plan dictated by manager, with some guidance on most complex situations.
\n - Is a team player, mentors team members when needed and participate in code reviews.
\n - Helps plan the features to be deployed every week and work towards realizing them (by ensuring requests are raised on time, stakeholders are informed, etc.)
\n - Has good experience working in scrum setup. Specific accountabilities: ? Analyse specifications _ Define user requirements for the development of new (or upgrade of existing) software solutions.
\n ? Design systems and code _ Excellent in C++, OOP & STL
\n _ Excellent troubleshooting skills using the tools like GDB, Valgrind, etc.
\n _ Good knowledge of UNIX and scripting (shell scripts & python)
\n _ Experience with XML is mandatory, especially manipulating XMLs using XSLTs
\n _ Good knowledge of CI/CD, Git, branching strategies and best practices in SDLC to support high frequency delivery
\n _ Design technical solutions and perform feasibility studies. _ Propose viable technical solutions to Product Management and/or users for validation. _ Develop software according to Amadeus standards. _ Some exposure to modelling, designing, and implementing databases.
\n _ Exposure to cloud technologies preferable
\n ? Test and maintain the software _ Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines. _ Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product. _ Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst ? Document your work _ Produce software documentation necessary for the application and issue it to the requesting departments.

Sign up for Job Alerts