Trainline

Engineer - Platform

Trainline
Apply
4 months ago
London, United KingdomMid Level

Responsibilities

  • Improve Trainline’s engineering platforms and infrastructure for reliable service deployment, operation, and management.
  • Implement clear, consistent, reusable infrastructure changes using Terraform.
  • Apply least-privilege and secure-by-default principles across AWS accounts.
  • Build automation scripts and tooling using Node.js or Python to reduce manual effort.
  • Test, validate, and deploy changes through CI/CD pipelines.
  • Collaborate with Senior Platform Engineers, Tech Leads, Delivery Managers, and engineering stakeholders to deliver milestones.
  • Provide delivery updates, raise blockers and risks, and continuously improve engineering practices.

Requirements

  • Experience with AWS services such as ECS, Lambda, IAM, or CloudFront and knowledge of cloud operational and security best practices.
  • Experience delivering infrastructure changes with Terraform.
  • Ability to deliver defined tasks with minimal supervision while communicating progress and risks.
  • Experience using Node.js or Python for automation, scripting, or integration tasks, or transferable experience with similar programming languages.
  • Understanding of secure engineering, least-privilege access, and secure-by-default infrastructure.
  • Experience using AI tooling for coding, research, code review, or productivity support.
  • Ability to collaborate effectively in agile, delivery-focused teams.
  • Helpful experience with Git-based CI/CD pipelines, multi-account AWS environments, CDN, WAF, or service-to-service authentication such as OIDC.

Benefits

  • Private healthcare and dental insurance.
  • Generous work-from-abroad policy, including 28 days.
  • 2-for-1 share purchase plans and an EV Scheme.
  • Extra festive time off and family-friendly benefits.
  • Clear career paths, transparent pay bands, personal learning budgets, and regular learning days.
  • Hybrid work model requiring office attendance a minimum of 60% of the time over a 12-week period.
Trainline

About Trainline

1,001-5,000 employees

Trainline builds an online marketplace and software that let consumers and partners search, book, and manage rail and coach travel via its apps, website, and APIs. It aggregates schedules and fares from over 270 carriers across roughly 45 countries, supports e-ticketing, payments, and disruption information, and earns commissions and fees on ticket sales. Founded in 1997 and headquartered in London, it is a public company listed on the London Stock Exchange.

Contact me