Software Development Engineer Specialist

Posted 17 Days Ago
Be an Early Applicant
Bogotá, Bogotá, D.C., COL
In-Office
Senior level
Information Technology • Travel
The Role
Design, build, and operate high-performance components of Amadeus’ business rules platform, including the C++ rule engine, Java services, APIs, and management tools. Own solutions from design through production, solve scalability and low-latency challenges, modernize legacy systems, improve observability, support incident resolution, and influence architecture. Mentor engineers, lead cross-team workstreams, and promote testing, clean code, CI/CD, and operational excellence.
Summary Generated by Built In

Job Title

Software Development Engineer Specialist

** 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.

Skills Required

  • 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 with high-performance, low-latency, or large-scale distributed systems
  • Experience designing and delivering large components or systems from start to finish, including production operation
  • Experience with performance tuning, scalability, caching, or legacy-system modernization
  • Strong hands-on experience with modern C++ for high-performance, low-latency backend systems
  • Solid Java backend development experience and familiarity with Maven-based builds
  • Comfort developing, debugging, and troubleshooting in Unix/Linux environments, including Bash scripting
  • Knowledge of Oracle Database and SQL, including SQL*Plus and SQL Developer
  • Experience with REST/JSON APIs and serialization formats such as Protocol Buffers and XML
  • Proficiency with Git and Bitbucket, including branching strategies, code reviews, and submodules
  • Experience with test-driven development, unit and integration testing, CI/CD pipelines, and performance profiling and optimization
  • Fluency in spoken and written English
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

Mondelēz International Logo Mondelēz International

Food Service Intern

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Bogotá, Bogotá, D.C., COL
90000 Employees

Mondelēz International Logo Mondelēz International

WACAM Finance Sales Controlling Analyst

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Bogotá, Bogotá, D.C., COL
90000 Employees

Datadog Logo Datadog

Sales Executive

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Colombia
6500 Employees

Datadog Logo Datadog

Account Executive

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Colombia
6500 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
567 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account