About this role
Job Title
Senior Software Development Engineer
** ALL CVs MUST BE SUBMITTED IN ENGLISH**
About the Business Area/Department:
You will join the Amadeus Business Rules (ABR) team, part of the Business Automation portfolio within Amadeus' Configuration Platform. ABR is Amadeus' central rule engine and rule-management framework. It keeps business logic separate from application code, so travel applications and airlines can change business behavior and policies at runtime without new code deployments.
ABR runs at large scale and is critical to the business. It powers more than 200 Amadeus applications, evaluates around 5 million business rules, and handles over 1 million transactions per second with evaluation latency of about 100 microseconds.
The team covers the full engineering lifecycle:
- Development and modernization: We evolve the platform through work like Forge migration, REST API enablement, cache scalability, and retiring legacy integrations.
- Tooling: We build and maintain the tools people use to design, view, and manage rules, including Rule Type Designer, ABR Viewer, the web and Java UIs, and batch and automation utilities.
- Integration: We provide the ABR Client, REST/JSON and EDIFACT APIs that application servers and microservices use to evaluate rules.
- Operations and quality: We run QA, change control (CCB). We also invest in observability and AI-driven operational insights.
Summary of the role:
As a Senior Software Development Engineer in the Amadeus Business Rules (ABR) team, you will design, build, and evolve key parts of a high-performance rule engine. You will work independently with little supervision, own the technical solution from design to production, and be a technical reference for the team.
You will take on complex technical problems in areas such as performance, scalability, and platform modernization. You will manage dependencies and risks across teams, and you may lead a working group on initiatives with several workstreams. You will influence technical decisions inside and outside the team and mentor other engineers. You will also promote good engineering practices such as test-driven development, code quality, and operational excellence.
In this role you’ll:
- Design and build large parts of the ABR platform: the C++ rule engine, the ABR Client, REST/JSON and EDIFACT APIs, and the rule management tools.
- Own technical solutions from start to finish, from analysis and design to implementation, testing, and production. You'll work with a high level of autonomy.
- Solve complex technical problems related to performance, low latency, scalability, and caching, on a platform that handles more than a million transactions per second.
- Lead modernization work such as the Forge migration, REST API enablement, and retiring legacy integrations, while managing dependencies and risks across teams.
- Keep production reliable and compliant by working with QA, change control (CCB), and on-call support, and by finding and fixing the root causes of incidents.
- Improve observability and operational efficiency with better monitoring, automation, and AI-driven insights.
- Work with application teams, architects, and product stakeholders to turn business needs into sound technical designs.
- Influence technical decisions inside and outside the team, and help shape the platform's architecture and roadmap.
- Mentor and coach other engineers through code reviews, knowledge sharing, and good engineering practices such as TDD, clean code, and CI/CD.
- Lead working groups on projects with several workstreams when needed.
About the ideal candidate:
You're an experienced software engineer who enjoys solving hard technical problems and takes ownership of what you build. You're comfortable working on your own on complex, business-critical systems, and you care about quality, performance, and reliability in production.
Technical skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, a related field, or equivalent practical experience.
- 6-8 years of experience in backend software development, ideally on high-performance, low-latency, or large-scale distributed systems.
- A proven track record of designing and delivering large components or systems from start to finish, including running them in production.
- Experience with complex technical topics such as performance tuning, scalability, caching, or modernizing legacy system.
- C++ (modern standards): Strong hands-on experience building high-performance, low-latency backend systems. C++ is the core language of the ABR rule engine.
- Java: Solid experience with Java backend development and Maven-based builds.
- Unix/Linux: Comfortable developing, debugging, and troubleshooting in Linux environments, including Shell scripting (Bash).
- Relational databases: Good knowledge of Oracle Database and SQL, using tools such as SQL*Plus and SQL Developer.
- Data formats and APIs: Experience with REST/JSON APIs and serialization formats such as Protocol Buffers and XML.
- Version control: Proficient with Git and Bitbucket, including branching strategies, code reviews, and submodules.
- Engineering practices: Test-driven development, unit and integration testing, CI/CD pipelines, and performance profiling and optimization.
- You're fluent in English, spoken and written, and can explain technical topics clearly to technical and non-technical audiences.
Soft Skills:
- You take responsibility for your solutions, from design to production, with little supervision.
- You break complex problems down, find root causes, and make well-reasoned technical trade-offs.
- You believe in clean code, automated testing, TDD, and continuous improvement.
- You build trust with teams, architects, and stakeholders, and you can influence technical decisions and handle disagreements constructively.
- You enjoy sharing knowledge, reviewing code, and helping others grow.
- You keep up with new technologies and are open to new approaches, including AI and automation.
What we can offer you:
- Get rewarded with competitive remuneration, individual and company annual bonus, vacation and holiday paid time off, health insurances and other competitive benefits.
- Work hybrid at our Bogota office.
- Professional development to broaden your knowledge and enhance your skills with on-line learning hubs packed with technical and soft skills training that allow you to develop and grow.
- Enter a diverse and inclusive workplace, join one of the world’s top travel technology companies and take on a role that impacts millions of travelers around the globe.
Application process:
The application process takes no longer than 10 minutes!
Create your candidate profile, upload your Resume/CV and apply today!
Working at Amadeus, you will find:
A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing 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, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.
珞 A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment.
A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, and benefits.
A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.
A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our 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 and committed to an accessible recruitment process. 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.
Be aware of recruitment scams
Amadeus Group never charges fees, requests payment, or asks for financial information during recruitment. All legitimate opportunities are communicated solely through official Amadeus channels, including our careers website. Any payment request or outreach via unofficial platforms (e.g., WhatsApp, Telegram) should be treated as fraudulent.