IT & Software

Senior Backend Engineer - Developer Experience

Trainline

London · Greater London · United Kingdom

Overview

As Senior C# Engineer, you will help modernise Trainline’s backend by applying cloud-native practices and automation. You’ll work with Platform Engineering, Infra and product teams to uplift reliability, scalability and developer experience. Your impact spans reusable patterns, tooling, and migrations that accelerate delivery and reduce operational risk. This is a chance to shape engineering standards and the future of Trainline’s cloud-native platform.

Pay / Benefits
  • private healthcare & dental insurance
  • work from abroad policy
  • 2-for-1 share purchase plans
  • EV Scheme to reduce carbon emissions
  • extra festive time off
  • family-friendly benefits
Responsibilities
  • Modernise .NET services and containerise for Amazon ECS
  • Design resilient distributed systems with improved health checks, fault tolerance, and observability
  • Create reusable templates and best practices for .NET migrations (DI, config, logging, monitoring, deployment)
  • Develop automation and AI-assisted tooling to accelerate cloud migration
  • optimise containerised workloads for performance and cost
  • Drive adoption of cloud-native practices across teams and influence technical direction
  • Contribute to CI/CD pipeline enhancements for faster, safer delivery
  • Provide technical leadership, mentoring, and engineering community engagement
Key requirements
  • Strong experience with C# and .NET
  • Knowledge of distributed systems, resilience, observability, scalability and performance
  • Experience designing reusable engineering patterns or libraries
  • Excellent collaboration and communication across engineering teams
  • Continuous learning mindset and drive to modernise legacy systems
  • Infrastructure as Code with Terraform (or equivalent)
  • Experience building cloud-native apps using containers and AWS/ECS
  • Experience with AI-assisted engineering tools and applying AI to workflows
  • collaboration
  • clear communication
  • technical credibility
  • C# and .NET
  • Distributed systems
  • Terraform

Reference: WJ-747_30156880

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.