Software Engineer

Flight Centre Travel Group

United States

Hybrid

USD 52,000 - 54,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Travel discounts
25 days off + 5 compensation days
Language learning platform
Employee equity plan
Professional development budget
Office snacks and beverages

Job summary

Flight Centre Travel Group is seeking a Software Engineer to build AI-native travel technology that scales globally. You’ll join agile squads, own features end-to-end, and shape intelligent content retrieval, booking automation, and personalised recommendations using LLM-powered capabilities.

Lead backend with Ruby on Rails, containerised deployments, and DevOps practices. The role supports flexible work arrangements—remote, hybrid, or on-site in Barcelona’s Poblenou—fostering collaboration

Qualifications

  • 3-5 years of professional software development experience (backend focus).
  • Strong proficiency in backend development in Ruby on Rails preferably.
  • Experience with containers and API design.
  • Familiarity with DevOps practices: CI/CD, containers, IaC, automated testing.
  • Comfortable working in English within an international team.
  • Experience integrating LLM APIs into production applications.
  • Ability to design effective prompts and evaluate AI-generated outputs.
  • Team player with strong communication skills and reliability.

Responsibilities

  • Design, build, and maintain backend services and microservices.
  • Develop and integrate LLM-powered features (intelligent search, travel recommendations, document processing, personalised content).
  • Write clean, testable code following best practices.
  • Participate in code reviews and contribute to architectural decisions.
  • Own features from design through deployment and monitoring.
  • Engineer effective prompts and prompt chains for travel-related use cases.
  • Integrate LLM APIs to enhance user experiences and automate workflows.
  • Build RAG systems for intelligent content retrieval.
  • Evaluate LLM outputs for accuracy, cost-efficiency, and user value.
  • Implement CI/CD pipelines, IaC, and containerised deployments.
  • Monitor application performance and respond to incidents.
  • Work in agile/Scrum squads with international team members.
  • Mentor peers and share knowledge across teams.

Skills

Ruby on Rails
Backend development
APIs
Containers
DevOps practices
English proficiency
LLM integration
Prompt design
Team collaboration

Tools

React
Ruby on Rails
PostgreSQL
Redis
Azure
Docker
Kubernetes
Terraform
GitHub Actions
Playwright
RSpec
DataDog
Azure DevOps

Job description

FCM - part of the Flight Centre Travel Group family - are transforming the business travel industry. Based in Barcelona and paired with market-leading technology from our very own FCM LAB, we manage a wide portfolio of national and multinational clients in this niche market. Together, we are united by a single mission: developing and ensuring the best services and technology products to support business travellers in their trips around the globe.

Your opportunity...

We're looking for a Software Engineer to build and evolve AI-native products that power travel experiences for clients worldwide. You'll work in agile squads following DevOps best practices, with the autonomy to make technical decisions and the support to grow your skills.

What You'll Build

You’ll join a team working on traveller workflow and automation products, including:

  • AI-powered content retrieval and search
  • Intelligent quotation systems
  • Automated booking processes
  • Travel assistance and recommendation features

All products are designed AI-native from the ground up.

Development & Engineering
  • Design, build, and maintain backend services and microservices
  • Develop and integrate LLM-powered features (intelligent search, travel recommendations, document processing, personalised content)
  • Write clean, testable code following best practices
  • Participate in code reviews and contribute to architectural decisions
  • Own features from design through deployment and monitoring
AI & Automation
  • Engineer effective prompts and prompt chains for travel-related use cases
  • Integrate LLM APIs to enhance user experiences and automate workflows
  • Build RAG systems for intelligent content retrieval
  • Evaluate LLM outputs for accuracy, cost-efficiency, and user value
DevOps & Collaboration
  • Implement CI/CD pipelines, IaC, and containerised deployments
  • Monitor application performance and respond to incidents
  • Work in agile/Scrum squads with international team members
  • Mentor peers and share knowledge across teams
Our Tech Stack
  • Frontend: React + Typescript
  • Backend: Ruby on Rails (latest versions)
  • Databases: PostgreSQL, Redis
  • Cloud & Infrastructure: Azure, Docker, Kubernetes
  • Automation: GitHub Actions, Terraform
  • Testing: Playwright, RSpec
  • Monitoring: DataDog
  • Collaboration: Slack, Notion, Azure DevOps
Our ideal candidate...
  • 3-5 years of professional software development experience (backend focus)
  • Strong proficiency in backend development in Ruby on Rails preferably
  • Experience with containers and API design
  • Familiarity with DevOps practices: CI/CD, containers, IaC, automated testing
  • Comfortable working in English within an international team
  • Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into production applications
  • Ability to design effective prompts and evaluate AI-generated outputs
  • Team player with strong communication skills and reliability
Nice to Have
  • Knowledge of AI safety, prompt injection prevention, and LLM cost optimisation
  • Fluency in English and Strong Spanish language skills
  • Contributions to open-source projects
  • Experience in travel tech or related domains
Why Work With Us
  • Flexibility: Choose full remote, hybrid, or on-site work in Poblenou (Barcelona's tech district)
  • Growth: Dedicated training hours each sprint, plus course budgets and conference allowances
  • Modern Practices: True agile methodology, DevOps culture, cutting-edge tech
  • Impact: Build AI-native products used by thousands of business travellers worldwide
  • Innovation: Work at the forefront of AI integration in travel technology
  • Community: Collaborative, international team as part of a global engineering organisation
Your benefits...
  • Tick destinations off your bucket list with our discounts on travel and accommodation.
  • Enjoy 25 Days Off per year plus 5 Compensation days!
  • Learn a new language with our free language learning platform (Global Exam).
  • Employee Retention Share Scheme through Equate Plus.
  • Various social events to promote networking, the celebration of wins, and sometimes just for fun! (Global Gathering 2024 - Portugal).
  • Enjoy our discounts with GymApp.
  • Complementary coffee, drinks, snacks and fruits at our Barcelona office location.
  • A strong focus on professional development to support you in the evolution of your career.
Who we are...

As part of Flight Centre Travel Group, our is to open up the world for those who want to see.

We encourage you to DREAM BIG through collaboration and innovation, and make sure you are supported to make incredible ideas a reality. Together, we deliver quality, innovative solutions that delight our customers and achieve our strategic priorities.

I-CS2#FCMBL

Salary: 47000 to 48000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Last Minute Group • Indiana (PA)

Hybrid
USD 80,000 - 110,000
Flexible working hours
Paid days for volunteering
Travel industry discounts
+1
Group Product Manager
Group Product Manager

Lodgify • United States

Remote
USD 140,000 - 190,000
Remote flexibility
Paid vacation 25 days
Alan Health Insurance
+6
AI engineer (agentic systems & LLM services)
AI engineer (agentic systems & LLM services)

Employers from Greece • United States

Remote
USD 46,000 - 56,000
Global remote team across 26 countries
Well-Being Day (full day off)
Gym membership discounts
+3
Lead Software Developer (UI Tech Lead)
Lead Software Developer (UI Tech Lead)

SITA Group • Idaho

On-site
USD 120,000 - 180,000
Flex Week
Flex Day
Flex Location
+3
Senior Software Engineer, Backend - LATAM
Senior Software Engineer, Backend - LATAM

Engine • United States

Hybrid
USD 75,000 - 120,000
Equity
Bonuses or commissions
Hybrid-hub model
Software Engineer – Business Central & Java/Kotlin
Software Engineer – Business Central & Java/Kotlin

Last Minute Group • Indiana (PA)

Hybrid
USD 80,000 - 100,000
Flexible working hours
Professional development training
Travel industry discounts
+1
SW Architect
SW Architect

Future Connections • United States

Hybrid
USD 67,000 - 101,000
Health insurance
Annual training budget
Flexible working hours (friday early)
Senior Growth Data Analyst
Senior Growth Data Analyst

Remote • San Francisco (CA)

On-site
USD 120,000 - 180,000
Remote flexibility
Time off: 25 days
Health insurance
+7
AI-Driven Backend Engineer (Rails) – Travel Tech
AI-Driven Backend Engineer (Rails) – Travel Tech

Flight Centre Travel Group • United States

Hybrid
USD 52,000 - 54,000
Travel discounts
25 days off + 5 compensation days
Language learning platform
+3
Senior Software Engineer (Java) - Airline PSS / Retailing Platform
Senior Software Engineer (Java) - Airline PSS / Retailing Platform

AltexSoft • Georgia

Remote
USD 120,000 - 170,000
Remote work option
Mentorship and training programs
Professional growth opportunities