

Platform Engineer
Job description
Our Team
We believe travel can create citizens of the world. We spark moments of connection and transformation, giving people the freedom to explore openly and shape their own story.
With colleagues from more than 50 countries, our diversity sparks curiosity, insight, and a culture of openness, essential to understanding our travellers and one another.
We work in a flexible hybrid model from our Utrecht HQ and our homes across the Netherlands.
Just as travel is about discovery, we’re looking for people who want to go one stop further, joining a journey that inspires personal transformation through train travel.
We’re on the search for…
…a Platform Engineer who can go One Stop Further by helping us build and evolve a secure, scalable, and developer-friendly platform that enables our product teams to deliver great travel experiences faster and more reliably.
You’ll play an important role in enhancing our cloud platform, improving automation, embedding security into engineering practices, and enabling product teams to focus on delivering customer value rather than managing infrastructure complexity.
Also, it's good to know that the team has agreed to meet in the office for at least 2 days; you will be expected to be in the office on those days to work side by side with your colleagues.
What you’ll be doing
You’ll be joining the Platform team – the team responsible for building and maintaining the technology foundations that support our product teams.
The platform team enables engineering teams through automation, infrastructure standards, security integration, and developer self-service capabilities.
You will report to the Head of IT – Platform and collaborate closely with architects, product teams, QA, and security specialists.
You’ll be involved in designing and improving our cloud platform, enabling secure and efficient software delivery, and improving the developer experience across our engineering organisation.
Your responsibilities
Design, implement, and maintain cloud infrastructure (AWS) using Infrastructure as Code (Serverless framework / CloudFormation)
Build and improve CI/CD pipelines on GitLab to support reliable and automated software delivery
Integrate DevSecOps practices into the development lifecycle by embedding security checks and controls into pipelines and infrastructure
Develop self-service platform capabilities that simplify deployment, environment management, and infrastructure provisioning for product teams
Improve developer experience (DevEx) by reducing operational complexity and increasing automation
Implement and maintain monitoring, logging, and observability solutions to support system reliability and operational insights
Collaborate with security teams to ensure secure-by-design architecture and compliance standards
Support engineering teams in adopting platform tools, best practices, and automation
Explore and leverage AI-assisted tools to improve automation, operational insights, and developer productivity
Contribute to documentation, knowledge sharing, and continuous improvement of platform capabilities
What we’re looking for
We are looking for a senior-level engineer with extensive AWS expertise and a platform mindset, typically with:
5+ years of experience in cloud engineering, DevOps, or platform engineering
Proven experience working in multi-team, cloud-native environments
Core Skills
Strong expertise in AWS cloud architecture and services
Experience with Infrastructure as Code using Serverless Framework, CloudFormation, or similar tools
Experience designing and operating cloud-native systems
Experience building and maintaining CI/CD pipelines
Deep understanding of DevSecOps practices, integrating security into development pipelines and infrastructure
Extensive experience with serverless technologies (Lambdas, DynamoDB, etc)
Extensive experience with container technologies and orchestration (Docker, Kubernetes, ECS/EKS)
Familiarity with monitoring, logging, and observability tools
Understanding of Platform Engineering and DevOps principles
Experience improving developer productivity through automation and platform tooling
Interest or experience in using AI-assisted tools to enhance engineering productivity, automation, and operational insights
Effective collaboration skills and the ability to work effectively with product teams, architects, and security specialists
In addition, it’s extra credit if you have…
Experience building or contributing to internal developer platforms
Experience supporting microservices-based architectures
Experience implementing policy-as-code or security automation
Knowledge of the SAFe framework
Interest in sustainable travel!
Our offer
We offer a flexible hybrid model that combines remote work with in-office days each week, enhancing teamwork and connection.
A complimentary NS train card to travel across the Netherlands for work and leisure.
An annual free Interrail/Eurail travel pass for you and a companion, so you can explore Europe and share the same experiences as our customers.
Unlimited access to OpenUp for lifestyle & well-being recommendations.
Support for your well-being through a personal allowance of €1500.
We provide a training allowance of €4000 to support learning opportunities relevant to your role.
Variable annual bonus (target 4%), based on company and individual performance.
An annual team trip across Europe to experience our product first-hand.
20 working days per year from abroad.
An annual leave package of 28 days, plus study days, volunteer days, and a culture day.
Salary Scale: 60 , Monthly gross salary (excluding 8% allowance): 5200 € - 6800 € (full-time) based on experience.
Curious to apply?
Apply directly via our website (https://jobs.eurail.com/en/vacancies).
We'll ask you to share your resume in English (our business language) and tell us why you're interested in Eurail and this particular role. It doesn't hurt to be creative; we enjoy seeing your personality shine through.
As part of the process, we may also ask you to complete a short assessment to showcase your skills.
If we think you might be a good candidate, the next step is a relatively informal interview. For you, this is a chance to understand if Eurail is your ideal workplace, and for us, it tells us more about the value you would bring.
To support fair and unbiased hiring, we use a blind recruitment process in the early stages. Personal details such as your name, date of birth, photo, contact information, social media links, gender, and nationality are hidden, allowing us to focus on your skills, experience, and potential.
In the meantime…
If you’re curious, why not check us out on LinkedIn and get a sense of our culture and values?
Got questions? Our People & Culture team would be happy to help — just drop us a note at jobs@eurail.com. We don’t use LinkedIn for messages, so this is the best way to reach us!
While you're here, explore our travel passes and get inspired for your next journey at www.eurail.com.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.