Software Engineer, Flights

Jobgether

Schweiz

Remote

CHF 140,000 - 210,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first across Europe
Hybrid in Europe cities (Barcelona, D

Job summary

Jobgether is seeking an experienced Software Engineer, Flights in Europe to scale a live flight technology product. You will join a small team to design and build high-performance backend services, APIs, and caching strategies supporting flight search, booking and post-booking workflows.

Ownership of architectural decisions and strong collaboration across teams are expected. The role requires deep backend/API expertise, NDC experience, and hands-on coding in Python (or equivalent OO language).

Qualifications

  • 8+ years of professional software development experience with backend/API focus.
  • Experience in flight travel domain (OTA, airline, GDS, or flight booking).
  • Strong understanding of end-to-end flight booking lifecycle (search, booking, post-booking).
  • Hands-on experience with NDC.
  • Python production experience; other OO languages acceptable (Java, Go, Kotlin).
  • Strong API design skills for scalable, reliable services.
  • Experience with distributed systems, caching, high-volume backends.
  • Hands-on contributor mindset with technical ownership and limited process.

Responsibilities

  • Scale and evolve flight product into reliable, flexible infrastructure for partners.
  • Design, develop, and maintain backend services and APIs for search, booking, post-booking.
  • Make key technical decisions on API architecture, caching, data models and performance.
  • Develop efficient caching approaches for flight offers with price accuracy and availability.
  • Build and improve booking servicing workflows, handling changes, cancellations, refunds.
  • Support NDC and airline retailing standards, integrate with GDS workflows.
  • Design scalable APIs for partners (fintechs, travel platforms, super-apps).
  • Collaborate with a small team, own technical solutions and ship to production.
  • Enhance performance, scalability and resilience of high-traffic systems.

Skills

API design
Python
Distributed systems
Caching
Backend engineering
Remote collaboration
Technical ownership

Tools

AWS
Redis
FastAPI
Relational DB
GDS knowledge

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, Flights based in Switzerland.

We are looking for an experienced backend engineer to help scale a live flight technology product into robust, high-performance infrastructure for the global travel industry. You will join a small, hands-on engineering team working on complex challenges across flight search, booking, servicing, and airline connectivity. Your work will directly shape API design, caching strategies, data models, and system reliability, with significant ownership and room to make technical decisions. You will help build intuitive, low-code APIs that enable fintechs, travel platforms, and other businesses to launch flight products without needing deep airline expertise. This is an opportunity to work in a technically demanding domain, contribute to a rapidly evolving product, and influence the next generation of travel infrastructure.

Accountabilities
  • Help scale and evolve the existing flight product from an established production service into reliable, flexible infrastructure that partners can confidently build upon.

  • Design, develop, and maintain high-quality backend services and APIs that simplify access to flight search, booking, and post-booking functionality.

  • Make key technical decisions involving API architecture, caching strategies, data models, performance, and system reliability.

  • Develop efficient caching approaches for flight offers while balancing speed, cost, price accuracy, and availability freshness.

  • Build and improve booking servicing capabilities, ensuring changes, cancellations, refunds, and other post-booking operations flow consistently across airlines and suppliers.

  • Support modern airline retailing standards, including New Distribution Capability (NDC) and offer-and-order-based retailing models, while integrating with existing Global Distribution System (GDS) workflows.

  • Design intuitive, scalable APIs that allow partners such as fintechs, travel platforms, and super-apps to launch flight products without needing extensive airline domain knowledge.

  • Work closely with a small engineering team, taking ownership of technical solutions and delivering improvements directly into production.

  • Contribute to the performance, scalability, and resilience of high-traffic systems in a fast-moving, low-process environment.

Requirements:
  • At least 8 years of professional software development experience, with deep expertise in backend engineering and API development.

  • Previous experience in the flight travel domain, such as working for an online travel agency (OTA), airline, GDS provider, distributor, or flight booking platform.

  • Strong understanding of the end-to-end flight booking lifecycle, including search, booking, and post-booking servicing.

  • Hands‑on experience with New Distribution Capability (NDC) is required.

  • Practical, recent experience developing with Python in production environments, even if your primary language is another object-oriented language such as Java, Go, or Kotlin.

  • Strong API design skills and the ability to build scalable, reliable services that simplify complex integrations.

  • Experience working with distributed systems, caching, and high-volume backend workloads.

  • A hands‑on individual contributor mindset, with a preference for technical ownership rather than people management.

  • Ability to work independently, make sound technical decisions, and deliver results in an environment with limited process and evolving requirements.

  • Strong problem‑solving skills and an interest in tackling complex technical challenges.

  • Comfortable working remotely from Europe and collaborating effectively within European time zones.

Additional experience that would be an advantage:
  • Developer-level experience with AWS.

  • Experience with booking servicing and post‑booking workflows.

  • Familiarity with GDS integrations such as Amadeus, Sabre, or Travelport.

  • Experience building and operating high‑traffic systems.

  • Knowledge of FastAPI, Redis, and relational databases.

Benefits:
  • Remote‑first working arrangements across Europe.

  • Hybrid working option in Barcelona, Dublin, London, or Palma.

  • Opportunity to take meaningful technical ownership in a small, growing engineering team.

  • Ability to influence the architecture and evolution of a live flight infrastructure product.

  • Exposure to challenging technical problems in airline retailing, travel APIs, and booking systems.

  • Opportunity to contribute to technology used by major travel companies, fintechs, and global platforms.

  • Autonomy over how you organize your work within a results‑oriented and supportive team.

  • Opportunity to work in a fast‑growing, globally distributed technology environment.

How Jobgether works:

We use an AI‑powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top‑fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Pricing & Revenue
Engineering Manager, Pricing & Revenue

Jobgether • Switzerland

Hybrid
CHF 200,000 - 320,000
Remote & hybrid flexibility
Equity opportunity
Technical ownership
+5
Head of Partnerships
Head of Partnerships

Jobgether • Switzerland

Remote
CHF 180,000 - 260,000
Remote work
Flexible time off
Professional growth
+3
Software Engineer (Ruby on Rails, APIs)
Software Engineer (Ruby on Rails, APIs)

Jobgether • Switzerland

Remote
CHF 110,000 - 160,000
Fully remote
40 days off
Mental health support
+6
Remote Flight Backend Engineer — Scale Booking APIs
Remote Flight Backend Engineer — Scale Booking APIs

Jobgether • Switzerland

Remote
CHF 140,000 - 210,000
Remote-first across Europe
Hybrid in Europe cities (Barcelona, D
Back-end Engineer (Java/Kotlin)
Back-end Engineer (Java/Kotlin)

Jobgether • Switzerland

Remote
CHF 99,000 - 148,000
Flexible schedule
Remote work support
Learning budget
Solutions Engineering Lead
Solutions Engineering Lead

Jobgether • Switzerland

Remote
CHF 180,000 - 240,000
100% flexible working hours
Remote-first work environment
Worldwide medical, dental, and vision
+10
Senior Fullstack Developer (m/w/d) - Claude Code Expert
Senior Fullstack Developer (m/w/d) - Claude Code Expert

Jobgether • Switzerland

Hybrid
CHF 120,000 - 180,000
Flexible working hours and remote orhy
Senior Frontend Engineer - Acquisition
Senior Frontend Engineer - Acquisition

Jobgether • Switzerland

Remote
CHF 140,000 - 210,000
Competitive salary
Stock options
Health benefits
+7
Senior Full Stack Developer with Focus on Mobile
Senior Full Stack Developer with Focus on Mobile

capzlog.aero Ltd. • Zürich

Hybrid
CHF 130,000 - 170,000
Flexible working hours
Remote work from abroad
Close collaboration with founders
Senior .NET Developer (Fintech)
Senior .NET Developer (Fintech)

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Fully remote
27 vacation days
Sick leave
+8
Top locations