echoloc

Trainline Tech Stack

Europe's rail and coach booking platform spanning 45 countries

Technology, Information and Internet London, England 1,001–5,000 employees Founded 1997 Public Company

Trainline operates a multi-carrier ticketing platform processing £5.9B in annual ticket sales across 270+ rail and coach operators in 45 countries. The tech stack spans iOS (Swift, SwiftUI, Kotlin) and backend (.NET, Node.js, PostgreSQL, DynamoDB on AWS), with data infrastructure built on Elasticsearch, Spark, and dbt—indicating a mature, distributed system built for scale. Active hiring in engineering, sales, and product, combined with projects around journey search, real-time timetable data, and programmatic yield management, signals focus on both platform reliability and revenue optimization.

Tech Stack 66 technologies

Core StackKotlin Jetpack Compose C# .NET DynamoDB PostgreSQL AWS Docker Terraform New Relic Swift SwiftUI Elasticsearch Ruby JavaScript React TypeScript Node.js Braze Apache Spark dbt Python Android Dagger Elasticsearch, Logstash, Kibana Google Ad Manager UIKit Objective-C Tuist NET Core+36 more

What Trainline Is Building

Challenges

  • Operational incident management
  • Growing active customer base
  • Increasing customer lifetime value
  • Removing blockers and waste
  • Legal process inefficiencies
  • Complex regulatory landscapes
  • Accelerating commercial growth
  • Ensuring high availability
  • Speeding delivery
  • Optimizing marketing spend

Active Projects

  • Automation and ai/ml process optimisation
  • Journey search functionality
  • Eu regulatory strategy
  • Real-time timetable information
  • Ecommerce platform
  • Scalable commercial processes
  • Industry accreditation process guidance
  • Optimisation projects with growth and data science
  • Enhance roi modelling, measurement and tracking
  • Programmatic yield management

Hiring Activity

Accelerating45 roles · 35 in 30d

Department

Engineering
14
Sales
6
Finance
5
Product
4
Security
4
Ops
3
Data
2
Legal
2

Seniority

Senior
13
Mid
12
Lead
9
Junior
5
Manager
4
Director
1

Notable leadership hires: Commercial Head, Privacy Lead, Head of Strategy

Company intelligence

Find more companies like Trainline by tech stack, pain points and active projects

Get started free

About Trainline

Trainline is a publicly listed tech company headquartered in London that aggregates rail and coach inventory from across Europe. The platform processes bookings through its website and mobile apps, plus B2B partner channels, serving over 125 million monthly visits. The company operates across 45 countries, with engineering teams distributed in the UK, France, and Spain. Core challenges center on operational resilience (incident management, high availability), regulatory complexity across multiple jurisdictions, and scaling commercial processes to grow customer lifetime value and marketing efficiency.

HeadquartersLondon, England
Company Size1,001–5,000 employees
Founded1997
Hiring MarketsUnited Kingdom, France, Spain

Frequently Asked Questions

What tech stack does Trainline use?

Trainline runs iOS apps in Swift and Kotlin, backend services in .NET and Node.js, data storage on PostgreSQL and DynamoDB (AWS), and analytics on Elasticsearch, Spark, and dbt. Monitoring is via New Relic; mobile tooling includes Jetpack Compose, SwiftUI, and Tuist.

Where does Trainline hire engineers?

Trainline is actively hiring engineering roles in the United Kingdom, France, and Spain. Current open engineering positions total 14 across the department, with seniority split between senior, mid-level, and lead roles.

How much ticket revenue does Trainline process?

Trainline processes £5.9 billion in ticket sales annually across 270+ rail and coach carriers, serving over 125 million monthly visits to its apps and websites.

How this profile is built

Trainline's technology stack, projects, and hiring signals are inferred from public hiring and company data — career pages, public listings, and company web presence — then clustered and de-duplicated. Figures are estimates that refresh over time. Read our full methodology →

This is not an official vendor or customer list. It is a technology-adoption signal inferred from public data, intended for B2B research.