← Back to list
Job · Senior

Senior Backend Engineer - .NET

Backend Developer • Senior • Hybrid • Full-time United Kingdom London, United Kingdom

As a Senior .NET Engineer in Trainline's Backend teams, you'll help build the core platform behind customer accounts and notifications, journey search, bookings, payments and carrier integrations, while mentoring engineers and driving technical decisions.

Responsibilities

  • Deliver new functionality and features using the most appropriate tools and techniques
  • Ensure quality is at the heart of everything the team does
  • Continuously improve the codebase
  • Identify and remove blockers, bottlenecks and waste
  • Make significant contributions to technical decisions
  • Coach and mentor other engineers in the team
  • Own the full development lifecycle from code to production, including deployment and monitoring

Requirements

  • Experience mentoring less experienced engineers and comfort with pair-programming
  • Hands-on experience with C# .NET and its latest features
  • Experience collaborating with front-end engineers and other disciplines on end-to-end features
  • Experience with identity and authentication systems (e.g. IdentityServer, OpenID Connect, OAuth2)
  • Experience designing and maintaining CI/CD pipelines (e.g. GitHub Actions, TeamCity, Spacelift or similar)
  • Experience with cloud platforms (AWS preferred; Azure or GCP also valuable)
  • Hands-on experience with Infrastructure as Code, particularly Terraform
  • Strong experience with observability practices (logging, monitoring, alerting), e.g. New Relic and ELK Stack
  • Experience supporting production systems and improving reliability
  • Strong experience building and operating microservices architectures
  • Experience with event-driven systems and asynchronous messaging patterns
  • Solid understanding of distributed systems and scalability challenges
  • Tech stack: C# (.NET 6–10), DynamoDB, PostgreSQL, AWS Cloud, Docker, Terraform, GitHub Actions, New Relic, ELK Stack

Nice to have

  • Curiosity about AI and emerging tools

Soft skills

Excellent communication skills

What we offer

  • Private healthcare & dental insurance
  • Generous work from abroad policy
  • 2-for-1 share purchase plans
  • EV Scheme to reduce carbon emissions
  • Extra festive time off
  • Family-friendly benefits
  • Clear career paths and transparent pay bands
  • Personal learning budgets and regular learning days

About the company

Trainline is Europe's number 1 downloaded rail app, enabling millions of travellers to find and book the best value tickets across carriers, fares and journey options via its mobile app, website and B2B partner channels. The FTSE 250 company partners with over 270 rail and coach companies in more than 40 countries and employs over 1,000 people from 50+ nationalities across offices in London, Paris, Barcelona, Milan, Edinburgh and Madrid.

Similar jobs