Trainline

Trainline

London

Senior Engineer - Platform

Full-Time£65,000 - 105,000 per yearavant-hierUnited Kingdom
IT

Job Description

Salary: £65,000 - 105,000 per year

Requirements:
  • Strong experience working with AWS services such as ECS, Lambda, IAM or CloudFront, with a solid understanding of operational and security best practice.
  • Proven experience delivering infrastructure changes using Terraform, ideally in complex or large-scale cloud environments.
  • The ability to work independently on complex platform engineering problems while bringing others along through clear communication and collaboration.
  • Experience using Node.js or Python for automation, scripting or integration work, with a focus on practical, maintainable solutions.
  • A good understanding of secure cloud design, including least privilege, account structure and service-to-service authentication approaches such as OIDC.
  • Experience using AI tooling to support day-to-day engineering work, such as coding, code review, research or productivity improvements.
  • A track record of delivering outcomes in agile, delivery-focused teams, with the confidence to raise risks, clarify priorities and support shared progress.
  • Helpful experience with areas such as multi-account or multi-region AWS management, CDN, WAF, Git-based CI/CD pipelines or enterprise-scale AWS environments.
Responsibilities:
  • Deliver complex improvements to our engineering platforms, helping us build scalable, reliable and secure infrastructure that supports teams across the business.
  • Implement and evolve infrastructure changes using Terraform, following existing module patterns while identifying opportunities to improve quality, maintainability and automation.
  • Apply least-privilege and secure-by-default principles consistently across AWS accounts, helping ensure our infrastructure meets our standards for security and operational excellence.
  • Build or contribute to automation scripts and tooling using Node.js or Python, supporting faster, safer and more repeatable delivery.
  • Support and review the work of mid-level engineers, sharing context, providing constructive feedback and helping others deliver confidently.
  • Collaborate with Tech Leads, Delivery Managers and cross-functional stakeholders to shape delivery plans, achieve milestones and manage dependencies.
  • Identify risks, blockers or quality concerns early, helping to unblock the team and keep delivery moving in a clear and sustainable way.
  • Test, validate and deploy infrastructure changes through CI/CD pipelines, ensuring deliverables are robust, well-documented and production ready.
Technologies:
  • AI
  • AWS
  • Lambda
  • CI/CD
  • Cloud
  • Git
  • IAM
  • Support
  • Mobile
  • Python
  • Security
  • Terraform
  • WAF
  • NodeJS
  • C#
  • DevOps

More:

We are Trainline, a FTSE 250 company and Europes number 1 downloaded rail app, helping millions of travellers find and book the best value tickets through our mobile app, website and B2B partner channels. We collaborate with 270+ rail and coach companies across more than 40 countries and are driven by a team of over 1,000 people from 50+ nationalities across London, Paris, Barcelona, Milan, Edinburgh and Madrid. You would join our Infrastructure Engineering and Tooling team, Atlas, as a Senior Platform Engineer, working on the next version of our infrastructure platform with a focus on reliability, quality, automation and secure, scalable delivery. We offer a hybrid working model with a minimum office presence of 60% over a 12-week period, a 28-day work from abroad policy, private healthcare and dental insurance, a generous work from abroad policy, share purchase plans, an EV Scheme, extra festive time off, family-friendly benefits, clear career paths, transparent pay bands, personal learning budgets and regular learning days. We value Think Big, Own It, Travel Together and Do Good, and we are committed to building an inclusive workplace where everyone belongs.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Trainline

Trainline

Trainline

London

IT

Skills & Technologies

PythonC#GoScalaNode.jsAWSTerraformGitCI/CDAIAgileDevOps

Inferred from job description

Salary Insight

£85,000

This role

£75,000

UK median

This salary is 13% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom