Software Development Engineer 2

Reposted 2 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
In-Office
Mid level
Information Technology • Travel
The Role
Develop, design, and maintain C++ software components in Unix/Linux environments; model databases; translate specifications into solutions; perform unit/integration testing; troubleshoot production issues and collaborate with stakeholders.
Summary Generated by Built In

Job Title

Software Development Engineer 2
Job DescriptionTechnical Expertise
We are looking for a developer with relevant experience in:
  • C++ programming with advanced concepts and object‑oriented programming (OOP) principles, including object‑oriented analysis and design (OOAD) and design patterns.
  • Working with complex algorithms, memory management, and development in Unix/Linux environments.
  • Designing, modeling, and using relational or No‑SQL databases.
  • Understanding design specifications and translating them into functional technical solutions.
  • Participating in development activities, addressing production issues collaboratively, and performing end‑to‑end testing of assigned modules.
Additional beneficial experience includes:
  • Service technologies such as Simple Object Access Protocol (SOAP) and Representational State Transfer (REST).
  • Cloud technologies, Python, Agile/Scrum methodologies, and version control or CI/CD tools such as Git, Bitbucket, and Jenkins.
Required Skills
  • 3+ years of experience in software development.
  • Ability to collaborate effectively with team members and a willingness to learn continuously.
  • Effective communication and presentation skills to support productive interactions with stakeholders.
  • Ability to organize and prioritize tasks in a dynamic environment.
  • Ability to work with diverse internal stakeholders; familiarity with the travel domain is beneficial but not required.
Common Accountabilities
  • Work independently within established processes and methodologies, making routine decisions and supporting solutions for recurring technical challenges.
  • Receive guidance and feedback from senior team members or managers as needed.
  • Apply technical and functional knowledge with an understanding of the broader business context.
Specific AccountabilitiesAnalyze Specifications
  • Understand user and functional requirements for new or enhanced software solutions.
Design Systems and Code
  • Design technical solutions and participate in feasibility studies.
  • Propose practical technical approaches to Product Management and/or users for validation.
  • Develop software in alignment with organizational coding standards.
  • Model and design database structures.
Test and Maintain Software
  • Conduct unit, integration, and performance testing to meet quality expectations.
  • Participate in validation cycles and refine solutions when needed.
  • Collaborate with peers to troubleshoot and improve existing solutions.
Document Your Work
  • Create and maintain documentation needed for effective product development and provide it to relevant teams.
Ideal Candidate
  • Applies object‑oriented concepts thoughtfully and writes maintainable, high‑quality code.
  • Communicates effectively with teammates and is comfortable asking questions or seeking clarity when needed.
  • Works well in environments where priorities may shift and enjoys contributing to shared goals.
  • Values documentation, testing, and continuous improvement as part of standard engineering practice.
  • Is open to learning new tools, technologies, and domain knowledge over time.
These are not rigid requirements — if you believe your experience aligns with the role’s responsibilities and you’re motivated to grow, we encourage you to apply.
What We Offer
  • Learning & Development: Opportunities to build expertise through training, mentorship, knowledge‑sharing, and hands‑on engineering work.
  • Career Growth: Structured pathways and support to help you progress in your role and explore new areas of responsibility.
  • Stable & Supportive Environment: Clear processes, consistent feedback, and supportive leadership to help you succeed.
  • Work–Life Balance: Policies designed to help you manage personal and professional commitments effectively.
  • Inclusive Culture: A workplace that values diverse experiences, encourages open communication, and supports equal opportunities for all 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.  

Top Skills

Agile
Bitbucket
C++
Ci/Cd
Cloud
Git
Jenkins
Linux
NoSQL
Python
Rest
Scrum
Soap
SQL
Unix
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Madrid
10,001 Employees
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.

Similar Jobs

WEX Inc. Logo WEX Inc.

Development Engineer

Fintech • Payments
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
4900 Employees

Amadeus Logo Amadeus

Development Engineer

Information Technology • Travel
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
10001 Employees

Loop AI - Delivery Intelligence Platform Logo Loop AI - Delivery Intelligence Platform

Development Engineer

Artificial Intelligence • On-Demand • Software
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
79 Employees
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
565 Employees

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account