Senior Backend Engineer - Developer Experience

Trainline
London
Workplace: HybridFull timeGBP 85,000 - 95,000 annuallyFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving"]

Seeking a Senior C# Engineer to modernise Trainline’s backend through cloud-native patterns, containerised .NET services on AWS/ECS, and reusable engineering patterns. You’ll raise engineering capability with CI/CD improvements, AI-assisted tooling for migration, and close collaboration across Platform, Infrastructure, Security and product teams to deliver scalable, reliable services and improved developer experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Trainline
Trainline
2 months ago

Senior Backend Engineer - Developer Experience

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Seeking a Senior C# Engineer to modernise Trainline’s backend through cloud-native patterns, containerised .NET services on AWS/ECS, and reusable engineering patterns. You’ll raise engineering capability with CI/CD improvements, AI-assisted tooling for migration, and close collaboration across Platform, Infrastructure, Security and product teams to deliver scalable, reliable services and improved developer experience.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Modernise existing .NET services by containerising applications for Amazon ECS, removing legacy infrastructure dependencies and optimising services for cloud-native operation.
  • •Design and build resilient distributed systems by improving health checks, fault tolerance, observability and runtime behaviour to enhance service reliability and reduce operational incidents.
  • •Define and evolve the .NET migrations by creating reusable service templates, engineering standards and best practices covering dependency injection, configuration, logging, monitoring and deployment.
  • •Develop automation and AI-assisted tooling that accelerates cloud migration by analysing existing services, identifying modernisation opportunities and generating infrastructure and deployment scaffolding.
  • •Optimise containerised workloads to improve performance, resource utilisation and scalability, helping teams deliver efficient, cost-effective services at scale.

Pay and Benefits

Salary: GBP 85,000 - 95,000 annually
Perks:Health InsuranceDentalLearning BudgetsRemote Work

Key Requirements

  • •Strong experience with C# and .NET, with solid software engineering principles and modern backend architecture.
  • •Understanding of distributed systems, resilience patterns, observability, scalability and performance optimisation.
  • •Experience designing reusable engineering patterns, frameworks or shared libraries to improve consistency and developer experience.
  • •Strong collaboration and communication skills across engineering teams with ability to influence technical decisions.
  • •Continuous learning mindset and a passion for modernising legacy systems and delivering measurable business impact.
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:C#DOTNETAWSAmazon ECSDockerCI/CDTerraformKubernetesObservabilityLoggingDependency InjectionConfigurationMonitoringAI

Company Brief

Trainline
Digital rail and coach ticketing platform offering online booking, mobile tickets, journey planning, and real-time travel information across the UK and Europe. Aggregates fares from multiple operators and provides retail and distribution services for rail travel.
Industry: TravelTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 100M to 250M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1997
WebsiteLinkedIn