> Markdown version of [/jobs/ext/2299876-software-engineer-python](https://www.wearedevelopers.com/jobs/ext/2299876-software-engineer-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Python) - **Company:** Korndewal IT-workX - **Location:** Utrecht, Netherlands (Remote available) - **Experience:** Experienced - **Salary:** €4,000.0 - €5,500.0 - **Contract:** Temporary contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Software Suite, Software as a Service, Computer Engineering, Django Web Framework, Python (Programming Language), Software Engineering, ReactJS, Backend, Kubernetes, Information Technology, Optimization Algorithms, React Redux, Restful APIs - **Published:** August 30, 2026 - **Apply:** https://www.careerjet.nl/job/nld23a0ab7c6df2f831618bd072699ee34/eaa ## About the Role Voor deze functie zoeken we een Software Engineer die verder wil kijken dan het schrijven van code. Je bent analytisch sterk, maar tegelijkertijd proactief en assertief genoeg om zelf vraagstukken op te pakken, kritisch door te vragen en ideeën naar voren te brengen. * Je beschikt over HBO- of WO-werk- en denkniveau. Een afgeronde opleiding in bijvoorbeeld Computer Science, Technische Informatica, Econometrie, Applied Mathematics of een vergelijkbare technische of kwantitatieve richting is een nadrukkelijke pré * Je hebt minimaal twee jaar professionele ervaring als Software Engineer of Software Developer en beschikt over sterk analytisch, logisch en abstract denkvermogen * Je hebt affiniteit met wiskunde, algoritmes en optimalisatie en wilt jezelf verder ontwikkelen in complexe algoritmische vraagstukken * Ervaring met Python is een sterke pré. Ervaring met Rust, .NET/.NET MAUI, API's en software-integraties is mooi meegenomen * Ervaring of aantoonbare interesse in Combinatorial Optimization, Constraint Optimization, scheduling, simulation en/of AI is een pré * Je bent nieuwsgierig, proactief, assertief en vasthoudend. Je stelt inhoudelijk goede vragen, neemt initiatief en vindt het interessant om software, processen, algoritmes en datastromen echt te doorgronden ## Description Als Software Engineer verdiep jij je in de technologie achter geavanceerde roosteroptimalisatie. Je wilt begrijpen hoe een complex planningsvraagstuk wordt vertaald naar modellen en optimalisatiealgoritmes, welke voorwaarden en constraints bepalend zijn, hoe deze elkaar beïnvloeden en waarom de software uiteindelijk tot een bepaalde uitkomst komt. Je hoeft hierin nog geen specialist te zijn. Heb je een sterke basis als Software Engineer en interesse in wiskunde, algoritmes, Combinatorial Optimization en scheduling, dan krijg je juist de mogelijkheid om jezelf hier verder in te ontwikkelen. De technische kern bestaat uit een Python- en Rust-backend waarin onder andere custom optimization algorithms voor automatische roosterplanning worden ontwikkeld. De functionaliteit wordt ontsloten via een Django REST API. Daaromheen staat een moderne SaaS-omgeving met onder andere React/Redux, een interactief planboard en Kubernetes. Je hoeft deze volledige stack niet bij binnenkomst te beheersen. Ervaring met Python is een sterke pré, maar belangrijker is dat jij complexe software en algoritmes kunt doorgronden en begrijpt welk probleem je met de code probeert op te lossen. Je werkt intensief samen met de Lead Engineer die de technologie, algoritmes en ontwerpkeuzes erachter door en door kent. Door samen vraagstukken te analyseren en oplossingen verder te ontwikkelen, bouw je specialistische kennis op. Het doel is dat jij uitgroeit tot de tweede inhoudelijke specialist die de software zelfstandig kan analyseren, onderhouden en doorontwikkelen. Tegelijkertijd wordt de recent overgenomen technologie geïntegreerd binnen de bestaande Workforce Management Software Suite. Via API's en koppelingen moeten data, processen en functionaliteit uit beide oplossingen steeds verder met elkaar gaan samenwerken. Om daarin goede technische keuzes te maken, moet je niet alleen de code, maar ook de processen en datastromen achter beide oplossingen begrijpen. Je maakt onderdeel uit van een multidisciplinair R&D-team van circa tien collega's. Binnen de ontwikkelorganisatie wordt bovendien actief gekeken hoe AI kan bijdragen aan een slimmer en efficiënter ontwikkelproces. Affiniteit met AI en interesse om deze mogelijkheden verder te onderzoeken en toe te passen zijn daarom van harte welkom. Taken en verantwoordelijkheden * Je verdiept je samen met de Lead Engineer in de modellen, algoritmes en ontwerpkeuzes achter de optimalisatiesoftware * Je onderhoudt en ontwikkelt de software verder, grotendeels binnen een Python-omgeving * Je vertaalt complexe planningsregels en afhankelijkheden naar modellen, constraints en schaalbare softwareoplossingen * Je analyseert de werking en uitkomsten van algoritmes en onderzoekt waar verdere optimalisatie mogelijk is * Je werkt aan de integratie met de bestaande Workforce Management Software Suite en ontwikkelt en configureert hiervoor API's en koppelingen * Je denkt mee over performance, AI en toekomstige technische ontwikkelingen * Je bouwt specialistische kennis op en helpt deze structureel binnen het R&D-team te borgen ## Related Videos - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing](https://www.wearedevelopers.com/videos/100333-instant-kai-sandboxes-with-vcluster-multi-tenant-multi-scheduler-gpu-sharing) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)