T

Trainline

Rail and coach travel booking platform

Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK£60k - £70k /yr

About the Job

Requirements

  • Professional experience as a software engineer, writing code in Python, Node.js, C# or a similar programming language.
  • Understanding of software engineering best practice, with a focus on writing clean, maintainable and testable code.
  • Experience with AWS services such as ECS, Lambda, CloudFront, IAM and S3, following operational and security best practice.
  • Experience delivering infrastructure with Terraform or another infrastructure as code tool.
  • Understanding of DevOps practices and continuous integration and continuous delivery, for example using GitHub Actions.
  • Experience using artificial intelligence tooling in day-to-day work, for example for coding, code review, research and productivity.
  • Ability to pick up new technologies quickly and apply them well.

Responsibilities

  • Contribute to improvements across the engineering platforms, building scalable, reliable and secure infrastructure that supports teams across the business.
  • Implement infrastructure changes with Terraform, following existing module patterns and suggesting ideas to improve quality, maintainability and automation.
  • Apply least-privilege and secure-by-default principles across AWS accounts, helping infrastructure meet security and operational standards.
  • Build and improve automation, services and tooling in Node.js or Python to make delivery faster, safer and more repeatable.
  • Learn and grow with colleagues through code reviews, pairing and shared knowledge, giving and receiving constructive feedback.
  • Work with Tech Leads, Delivery Managers and cross-functional colleagues to understand priorities, plan work and manage dependencies.
  • Raise risks, blockers and questions early to help the team keep delivery moving at a sustainable pace.
  • Test, validate and deploy infrastructure changes through continuous integration and continuous delivery pipelines, ensuring they are robust, well documented and production-ready.

About the Company

Trainline

Rail and coach travel booking platform

Trainline is a digital travel platform for rail and coach services in the UK and Europe. It lets individual travelers, businesses, and travel agencies search, book, and manage journeys from multiple operators in one place. The platform provides real-time schedules, ticketing options, and travel updates through web and mobile interfaces, and also offers ancillary services such as travel insurance and seat reservations. Revenue comes from commissions on ticket sales and from additional services. Compared with competitors, Trainline combines a wide network of operators with real-time information and end-to-end journey management in a single platform, plus services like insurance and seat reservations that broaden its offering. Its goal is to make rail travel easier and more accessible, encouraging sustainable transportation by promoting rail as a practical, eco-friendly alternative to other modes of travel.

Company size
1,001-5,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1997

Recently Posted Jobs

Explore more opportunities at Trainline

See more jobs