Utrecht
Permanent
90k, 100k
DevOps, AWS, Terraform, Kubernetes

Senior Software engineer (Python)

Company profile

ReduCate is a fast growing group of e learning companies on a mission to become Europe’s leading platform for professional education.
We serve regulated industries such as law, medicine, transport and education, where continuity and reliability are critical.
After successfully onboarding our first tenant onto a new multi tenant platform, we are scaling across brands and standardising how systems integrate. You will join a skilled engineering team that values autonomy, clean code and long term maintainability.

Job description

As a Python Software Engineer for Integration Tooling, you build the automation and glue that allow legacy systems and our new platform to work together. You develop internal tools, adapters and scripts in Python, automate dry runs and cut over steps, and add validation and observability so that migrations can run safely and with confidence.

Your key responsibilities:

  • Build internal tools, scripts and small services in Python to support migrations and integrations

  • Create adapters and integration logic between legacy systems and the new SaaS platform

  • Automate dry runs, checks and cut over tasks for brand onboarding

  • Implement validation, error handling and basic observability in integration flows

  • Work closely with the integration architect, data engineer and project team

  • Design reusable templates and components that make future migrations faster and cleaner

  • Document your tooling so that other engineers can use and extend it

Requirements

  • 4–8 years of experience as a backend, platform or integration engineer

  • Strong Python development skills, with experience in scripting, automation or integration logic

  • Comfortable designing adapters, validation checks and lightweight backend tooling

  • Understanding of APIs, data flows and how different systems interact

  • A structured and pragmatic engineering mindset focused on reliability and maintainability

  • Clear communication and documentation skills to support team-wide adoption of your tools

  • Fluent English (Dutch is a plus)

  • Based in the Netherlands (no IND sponsorship)

Benefits

  • Excellent salary up to 8.000 euro gross per month, depending on experience

  • Pension scheme

  • 26 vacation days

  • Free daily lunch at the office

  • Hybrid setup: 2 days on site in Utrecht, 3 days remote

  • Team events such as BBQs and Christmas dinners

  • Must be based in the Netherlands

  • No visa sponsorship IND

Keywords
Python Engineer, Software Engineer, Backend Engineer, Internal Tooling, Integrations, Automation, Scripting, APIs, Data Validation, Migration Tooling, AWS, Docker, GitHub Actions, Multi tenant SaaS, Platform Integrations, Hybrid Utrecht, The Randstad

Interested
Send your resume or LinkedIn profile to info@haystackpeople.nl with the subject line: Python Software Engineer ReduCate.

Exclusive partnership
Haystack People is working exclusively with ReduCate for this position.

Senior Software engineer (Python)
Apply
Advies nodig?

Let me help you

Arnold Janssen

The intake

What are your ambitions, growth opportunities, and wishes as a professional? We challenge you to clarify what you want.

Battle plan

Before we go on the attack, we present you with a selection of companies that makes a menu look poor by comparison.

Interviews

You get just one chance to make a good first impression, so good preparation is half the battle. We work on this together, of course!

Congrats!

Found a good match? Fantastic! Before we officially congratulate you, we'll get you the best deal.
software developers scrum masters CTO's & IT Managers

Login