Bestkaam Logo
Amadeus Logo

Software Development Engineer 4 (C++ & Python)

Actively Reviewing the Applications

Amadeus

India, Karnataka, Bengaluru Full-Time On-site
Posted 2 weeks ago β€’ Apply by June 9, 2026

Job Description

Job Title

Software Development Engineer 4 (C++ & Python)

Summary Of The Role

As a Senior Software Engineer (C++ & Python), you will design, develop, and maintain high-performance engineering tools and platform components that empower developers across the organization. This role focuses on building system-level modules, automation utilities, and scalable platform capabilities. You will act as a technical pillar within the engineering team, bridging the gap between low-level C++ performance and versatile Python-driven automation to enhance overall developer productivity.

In This Role You’ll / Your Main Responsibilities

  • In this capacity, you will contribute to the full software development lifecycleβ€”from initial feasibility to long-term production support.
  • Technical Design & Implementation: Analyze product backlogs to propose and implement robust technical solutions. You will develop scalable C++ modules and modular Python architectures that integrate seamlessly with existing platform components.
  • Quality & Standards: Conduct thorough peer reviews and perform unit, integration, and performance testing. You will ensure all code complies with architectural guidelines, reliability targets, and maintainability standards.
  • Automation & Analysis: Utilize advanced regular expressions (regex) for complex parsing, data transformation, and automated analysis workflows.
  • Collaborative Delivery: Work within a Scrum environment to meet sprint commitments. You will collaborate with Product Management to define user requirements and perform feasibility studies for new software solutions.
  • Operational Excellence: Participate in operational rotations to troubleshoot production issues (PTRs/CRs) and ensure minimal system downtime.
  • Knowledge Sharing: Produce comprehensive technical documentation and update training materials to support the continuous onboarding and growth of the engineering community.

About The Ideal Candidate

  • We are looking for a technically proficient engineer who thrives on solving complex system-level challenges and enjoys mentoring others in a collaborative environment.
  • C++ Expertise: Professional experience with modern C++ (C++11 through C++20). This includes proficiency in STL, templates, multi-threading, asynchronous programming, and memory management.
  • Python Proficiency: Strong experience building production-grade Python tools, services, or automation pipelines, specifically for systems programming and process automation.
  • Systems & Architecture: A solid understanding of OS-level concepts (IPC, networking, threads) and experience with distributed, high-availability systems.
  • Data & Algorithms: Deep knowledge of data structures, algorithms, and complexity analysis.
  • Preferred - Experience with CI/CD pipelines, Git, and containerization (Docker/Kubernetes).
  • Preferred - Exposure to cloud environments (Azure, AWS, or GCP) and microservices (REST/gRPC).
  • Preferred - Familiarity with WSL2, RPM packaging, or additional languages such as Java or Rust.

What We Can Offer You

  • 🎯 A critical mission and purpose - At Amadeus, you will power the future of travel with a critical mission and extraordinary purpose.β€―
  • 🌎 A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.β€―
  • πŸŽ“ Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, from on-the-job training to formal activities, and daily interactions.β€―
  • πŸ€— A caring environment – Amadeus fosters a caring environment that supports both professional growth and personal well-being.β€―
  • πŸ’° A complete rewards offer - Amadeus provides attractive compensation packages, including salary, bonus, caregiving and health benefits.β€―
  • 🌟 A flexible working model - Embrace our flexible working model, enabling you to excel wherever and however you work best.β€―
  • 🌈 A diverse, equitable, and inclusive community – We are committed to enabling each employee to reach their full potential by fostering a culture of belonging and fair treatment.β€―
  • πŸ“ˆ A Reliable Company - Trust and reliability are fundamental to shaping our relationships with customers, partners, and employees

Diversity & Inclusion

Amadeus aspires to be a leader in Diversity 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.β€―
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.