Trainline

.net developer for rail travel

In short

Senior .NET developer role at Trainline, an independent rail travel platform, building journey search and eCommerce backend functionality. The role requires hands-on C# .NET expertise, experience with microservices, event-driven systems, CI/CD, cloud platforms, Terraform, and observability tools, plus mentoring less experienced engineers. It's a hybrid position based in London.

About
Trainline is an independent rail platform that helps travellers find and book rail and coach journeys through its app, website, and partner channels. Its backend teams build journey search and eCommerce functionality and connect the platform to travel operators.
Responsibilities
•Deliver new functionality and features using appropriate tools and techniques
•Ensure quality is central to the team's work
•Continuously improve the codebase
•Prioritise customers
•Identify and remove blockers, inefficiencies, and waste
•Contribute significantly to technical decisions
•Coach and mentor team members
•Own the development lifecycle from code to production, including deployment and monitoring
Requirements
•Experience mentoring less experienced engineers and pair-programming with colleagues
•Hands-on experience with C# .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 with identity and authentication systems such as IdentityServer, OpenID Connect, or OAuth2
•Experience designing and maintaining CI/CD pipelines
•Experience with cloud platforms
•Hands-on experience with Infrastructure as Code, particularly Terraform
•Strong experience with observability practices, including logging, monitoring, and alerting
•Familiarity with New Relic, ELK Stack, or equivalent tools
•Curiosity about AI and emerging tools
•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
•Excellent communication skills
Nice to have: Experience with Azure or GCP
Benefits
•Private healthcare and dental insurance
•Generous work-from-abroad policy, including a 28-day allowance
•2-For-1 share purchase plan
•EV scheme
•Extra festive time off and family-friendly benefits
•Clear career paths, transparent pay bands, personal learning budgets, and regular learning days

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot