Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
As a Software Developer at Sqills, you’ll design, build and run the microservices behind S3 Passenger, the reservation platform that operators like Eurostar, SNCF and VIA Rail Canada run their business on.
That means thousands of bookings per minute, 24/7, with no room for downtime, and the concurrency, performance and availability challenges that come with it.
The domain combines high volumes with high reliability expectations. You will be solving hard engineering problems at scale. That makes it genuinely complex, and sets a high bar for quality and efficiency. It also means the work keeps moving. There is always a new component to build, a new technique a team wants to try, or a domain you can grow into as the product evolves. If you are looking for an outlet, you will find one here.
The languages vary from team to team. Across our backend we use Java, Kotlin, Golang and Rust. We work in JetBrains IDEs like IntelliJ or VSCode, run our CI/CD pipelines through GitLab, run our applications on AWS, manage our infrastructure as code with Terraform, and orchestrate our containers with Kubernetes.
You get a lot of freedom in your own development environment, and AI is part of the toolkit: AI usage is encouraged and facilitated, and how teams use it is still evolving.
What will you do?
- You’ll join one of our Agile DevOps teams. Each team is fully responsible for part of S3 Passenger, from booking and inventory to ticketing, along with every microservice behind it.
- You help develop and maintain S3 Passenger microservices.
- Quality is your default: automated tests, peer code reviews and secure-by-design development are how you work.
- You run what you build: you ship through our CI/CD pipelines and keep your services healthy in production, supported by monitoring tooling from our in-house platform team, and everyone takes a turn in the on-call rotation.
- You deliver end to end with your team (product owner, developers and testers), from first idea to production.
Requirements
- A Bachelor’s degree or equivalent experience in a technical field
- Experience with Java, Kotlin or Golang;
- Experience with microservices architectures;
- You’ve built software that runs in production for real users, and you’ve worked with CI/CD pipelines;
- You ask why before you build, work independently, and enjoy sharing what you learn with your team;
- Professional working proficiency in English., We can only consider applications from Dutch, EU/EEA or Swiss citizens, or from individuals who already hold a valid residence and work permit for the Netherlands.
About the company
Why work at Sqills?
- Join an enthusiastic, diverse, and agile team of more than 240 colleagues worldwide;
- Enjoy a flat structure environment with high responsibility and the ability to make an impact;
- Work in an open, challenging environment with ambitious professionals from different backgrounds;
- Take advantage of exciting travel and growth opportunities within Sqills and the larger Siemens Mobility organisation;
- Participate in inspiring company outings with colleagues from North America, Europe, and beyond.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in The Netherlands [2023]
How to Find Tech Jobs in Amsterdam
How to land a developer job in Amsterdam
Best Companies in the Netherlands: Top 25 Companies in 2023Â