Deliver complex improvements to Trainline's engineering platforms, building scalable, reliable and secure infrastructure that supports teams across the business.
Implement and evolve infrastructure with Terraform, following existing module patterns while spotting opportunities to improve quality, maintainability and automation.
Apply least-privilege and secure-by-default principles consistently across AWS accounts to meet security and operational excellence standards.
Build and improve automation, services and tooling in Node.js or Python to enhance delivery speed, safety, and repeatability.
Support and review the work of other engineers, sharing context and giving constructive feedback.
Collaborate with Tech Leads, Delivery Managers, and cross-functional stakeholders to shape delivery plans, meet milestones and manage dependencies.
Raise risks, blockers and quality concerns early to help remove obstacles and maintain sustainable delivery pace.
Test, validate and deploy infrastructure changes through CI/CD pipelines, ensuring robustness, documentation and production readiness.
Requirements
Substantial professional experience as a software engineer writing code in Python, Node.js, C# or similar languages.
Solid knowledge of software engineering best practices focusing on writing clean, maintainable and testable code.
Hands-on experience with AWS services such as ECS, Lambda, CloudFront, IAM and S3, applying operational and security best practices.
Proven experience delivering infrastructure with Terraform or other infrastructure as code tools.
Confident understanding of DevOps practices and CI/CD, for example using GitHub Actions.
Experience delivering results in agile, delivery-focused teams, ideally with experience supporting colleagues through reviews and feedback.
Curious mindset with the ability to pick up new technologies quickly and apply them effectively.
Nice to haves
Experience using AI tooling in day-to-day work for coding, code review, research, and productivity.
Perks and benefits
Private healthcare and dental insurance.
Generous work from abroad policy with 28-day allowance.
2-for-1 share purchase plans.
Electric vehicle scheme to reduce carbon emissions.
Extra festive time off and excellent family-friendly benefits.
Clear career paths, transparent pay bands and personal learning budgets.
Regular learning days to support career growth.
Hybrid working model requiring minimum 60% office presence over 12 weeks.