Key Notes
Production ownership from C# code through deployment and monitoring defines this senior backend role. The London vacancy publishes £85,000–£95,000 and follows Trainline’s minimum 60% office attendance over twelve weeks. Backend team domains include journey search, fares, fulfilment, refunds, carrier integrations and disruption information; the shared stack includes AWS, Terraform and production-observability tools.
What You'll Work On
- Build backend features within a targeted domain, with team areas including search, fares, bookings, fulfilment, payments, refunds and carrier information.
- Take C#/.NET services from code through deployment and monitoring, using the backend team’s cloud and delivery tooling.
- Improve the codebase and contribute to technical decisions while identifying blockers, wasted effort and other obstacles to delivery.
- Coach and mentor other engineers working on Trainline’s backend services, sharing technical knowledge during development.
Why This Role Matters
- Fares, fulfilment, payments and refunds sit inside Trainline’s booking journey; production ownership and monitored deployment determine how reliably those customer transactions complete.
- Carrier integrations and real-time disruption information connect Trainline with operator systems and journey updates, so scalable distributed services affect the breadth and currency of available travel options.
What They Are Looking For
- Technical: Relevant technical skills include hands-on C# and current .NET experience and Terraform; cloud-platform experience is sought with AWS preferred and Azure or GCP also valued.
- Technical: Relevant technical skills include operating microservices, distributed systems, asynchronous messaging and event-driven architectures.
- Technical: Relevant technical skills include CI/CD design using GitHub Actions, TeamCity, Spacelift or similar tools.
- Technical: Relevant technical skills include production observability with logging, monitoring, alerting, New Relic and ELK or equivalent platforms.
- Technical: Relevant technical skills include identity and authentication technologies including IdentityServer, OpenID Connect and OAuth2.
- Stakeholder: Relevant stakeholder skills include mentoring, pair programming and collaboration across engineering disciplines.