T

Trainline

Rail and coach travel booking platform

Senior Backend Engineer - .NET

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK£85k - £95k /yr

About the Job

Requirements

  • Experience mentoring less experienced engineers and pair-programming with colleagues.
  • Hands-on experience with C# and .NET and its latest features.
  • Experience collaborating with front-end engineers and other disciplines to deliver end-to-end features and cross-functional epics.
  • Experience working with identity and authentication systems, such as IdentityServer, OpenID Connect, and OAuth2.
  • Experience designing and maintaining CI/CD pipelines using tools such as GitHub Actions, TeamCity, Spacelift, or similar tools.
  • Experience with cloud platforms; AWS is preferred, and Azure or GCP are also valuable.
  • Hands-on experience with Infrastructure as Code, particularly Terraform.
  • Strong experience with observability practices, including logging, monitoring, and alerting.
  • Familiarity with tools such as New Relic and ELK Stack or equivalents.
  • Experience supporting production systems and improving reliability.
  • Strong experience building and operating microservices architectures.
  • Experience with event-driven systems and asynchronous messaging patterns.
  • A solid understanding of distributed systems and scalability challenges.
  • Excellent communication skills.

Responsibilities

  • Deliver new functionality or features using the most appropriate tools and techniques.
  • Ensure quality is central to the work of the engineer and the team.
  • Continuously improve the code base.
  • Keep customers the number one priority.
  • Identify blockers, boulders, time sinks, and waste, and actively attempt to remove them.
  • Make significant contributions to technical decisions.
  • Coach and mentor others in the team.
  • Take full ownership of the development lifecycle from code to production, including deployment and monitoring.

Desired Qualifications

  • Curiosity about AI and emerging tools.
  • Experience with cloud platforms such as AWS is preferred; Azure or GCP experience is also valuable.

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