Trainline

Platform Engineer

London. Posted 16 days ago

The role

You will contribute to improvements across engineering platforms by building scalable, reliable, and secure infrastructure. You will implement infrastructure changes with Terraform and build automation, services, and tooling in Node.js or Python.

What you will do

  • Contribute to improvements across Trainline's engineering platforms
  • Implement infrastructure changes with Terraform
  • Apply least-privilege and secure-by-default principles across AWS accounts
  • Build and improve automation, services and tooling in Node.js or Python
  • Learn and grow through code reviews, pairing and shared knowledge
  • Work with Tech Leads, Delivery Managers and cross-functional colleagues
  • Raise risks, blockers and questions early
  • Test, validate and deploy infrastructure changes through CI/CD pipelines

Required qualifications

  • Professional experience as a software engineer, writing code in Python, Node.js, C# or a similar programming language
  • An understanding of software engineering best practice, with a focus on writing clean, maintainable and testable code
  • Experience with AWS services such as ECS, Lambda, CloudFront, IAM and S3
  • Experience delivering infrastructure with Terraform or another infrastructure as code tool
  • An understanding of DevOps practices and CI/CD, for example using GitHub Actions
  • Experience using AI tooling in your day-to-day work, for example for coding, code review, research and productivity
  • A curious mindset and the ability to pick up new technologies quickly and apply them well

Benefits

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

About the company

Trainline is Europe's leading independent rail platform. It enables travellers to find and book rail and coach journeys through a mobile app, website, and B2B partner channels.

Platform Engineer at Trainline | JobZoey