Europe's rail and coach booking platform spanning 45 countries
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.
Notable leadership hires: Commercial Head, Privacy Lead, Head of Strategy
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.
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.
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.
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.
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.