< Naar alle vacatures

Software Engineer Data Platform

Opleidingsniveau

Minimaal HBO bachelor in Informatica, Software Engineering of een vergelijkbare technische opleiding

Salarisindicatie in loondienst

€55000 - €80000 per jaar

Indicatie uurtarief bij ZZP

€85000 - €150000 per uur

Doorgroeimogelijkheden

Senior Software Engineer, Lead Engineer, Platform Architect, Engineering Manager, Head of Platform, Chief Technology Officer (CTO)

Competenties & vaardigheden

Java 17+, Spring Boot, SQL/Postgres (relationele databases), Kubernetes & Docker, Cloud (bijv. Azure)

Gerelateerde functies

Backend Developer, Data Engineer, Cloud/Platform Engineer, DevOps Engineer, Solution Architect

Functieomschrijving

Een Software Engineer Data Platform is verantwoordelijk voor het ontwerpen, ontwikkelen en beheren van softwarecomponenten die data-services en API’s leveren op een schaalbaar data-platform. De rol richt zich op het bouwen van robuuste backend-systemen, integratie met relationele en gedistribueerde data-opslag, en het waarborgen van beschikbaarheid en performance in cloud-omgevingen. De engineer werkt met moderne programmeertalen en frameworks, schrijft goed geteste en gedocumenteerde code en vertaalt architectuurontwerpen en user stories naar realiseerbare bouwopdrachten. Samenwerking met architecten, product owners en operationele teams is essentieel; daarbij hoort actieve deelname aan code reviews, kennisdeling en het continu verbeteren van deployment- en testpipelines. De functie vraagt om een pragmatische, resultaatgerichte houding met oog voor kwaliteit, security en schaalbaarheid van datadiensten.

Typische beloning

Het salaris voor deze functie varieert afhankelijk van ervaring, opleiding en de contractvorm. In vaste dienst (contract) ligt het jaarsalaris doorgaans in het segment €55.000 tot €75.000 bruto per jaar voor ervaren engineers met 5+ jaar ervaring. Voor senior profielen met specialistische kennis kan dit oplopen richting €80.000. Voor interim werk of zzp opdrachten geldt meestal een hogere beloning vanwege flexibiliteit en korte inzetperiodes; dagtarieven voor ervaren data-platform engineers bewegen zich vaak tussen €450 en €900 per dag, wat neer kan komen op een bruto jaarinkomen dat sterk varieert afhankelijk van bezettingsgraad (globaal €85.000 - €150.000 als indicatie). Werk binnen opdrachten overheid of aanbestedingsstructuren (waarbij soms ook DAS-constructies of raamovereenkomsten van toepassing zijn) beïnvloedt tarieven en voorwaarden; sommige opdrachten vragen specifieke administratieve en contractuele voorwaarden. Bij detachering of consultancy zijn secundaire voorwaarden en onkostenregelingen ook van invloed op de netto opbrengst bij zzp opdrachten en interim werk.

Veelvoorkomende functietaken

Een dag in deze functie bestaat uit een mix van softwareontwikkeling en operationele taken. Typische werkzaamheden zijn: ontwerpen en implementeren van REST/GraphQL of gRPC API’s, optimaliseren van database-queries en data-modellen, bouwen van schaalbare microservices met frameworks zoals Spring Boot, en containeriseren met Docker en orkestratie in Kubernetes. De engineer implementeert unit- en integratietests, automatiseert CI/CD-pijplijnen, en bouwt monitoring en alerting om beschikbaarheid en performance te borgen. Incidentmanagement en bugfixing behoren tot de operationele verantwoordelijkheid, evenals samenwerken in een agile-team bij refinement, planning en retrospective. Daarnaast is er vaak een rol in data-integratie: pipelines opzetten, data-governance toepassen en performanceprobleemoplossing richting Databricks of Spark-omgevingen. Kennis van cloudplatformen, security best practices en documentatie van interfaces en componenten helpt bij het onderhoud en de overdraagbaarheid van oplossingen naar andere teams of leveranciers.

Hoe ontwikkel je je tot specialist

Om specialist te worden combineer je formele opleiding met gerichte praktijkervaring en voortdurende professionalisering. Begin met een relevante hbo- of wo-opleiding in informatica, software engineering of vergelijkbaar en bouw vervolgens meerdere jaren ervaring op met backend-ontwikkeling, relationele databases en cloud-omgevingen. Richt je op diepgaande kennis van Java (moderne versies), frameworks zoals Spring Boot, en containerisatie met Kubernetes. Verdiep je in data-architecturen, performance tuning, security en automatisering van CI/CD. Deelname aan complexe projecten, ook als interim werk of via zzp opdrachten bij verschillende opdrachtgevers, versnelt de leercurve doordat je uiteenlopende architecturen en integratie-uitdagingen ziet. Volg cursussen en certificeringen van cloudproviders en tooling, draag bij aan open source of interne kennisdeling, en ontwikkel vaardigheden in system design en architectuurreview. Kennis van aanbestedingsprocessen en werken binnen opdrachten overheid en raamcontracten (bijvoorbeeld via DAS of vergelijkbare kaders) is een pluspunt wanneer je je wilt specialiseren in publieke sector-oplossingen. Uiteindelijk bepaalt een combinatie van diepgaande technische expertise, ervaring met real-life incidenten, en het vermogen om oplossingen tastbaar te maken (metingen, KPI’s, en proof-of-concepts) of je doorgroeit naar een erkende specialistrol binnen data platformen.

Opleidingsniveau

Minimaal HBO bachelor in Informatica, Software Engineering of een vergelijkbare technische opleiding

Salarisindicatie in loondienst

€55000 - €80000 per jaar

Indicatie uurtarief bij ZZP

€85000 - €150000 per uur

Doorgroeimogelijkheden

Senior Software Engineer, Lead Engineer, Platform Architect, Engineering Manager, Head of Platform, Chief Technology Officer (CTO)

Competenties & vaardigheden

Java 17+, Spring Boot, SQL/Postgres (relationele databases), Kubernetes & Docker, Cloud (bijv. Azure)

Gerelateerde functies

Backend Developer, Data Engineer, Cloud/Platform Engineer, DevOps Engineer, Solution Architect

Functieomschrijving

Een Software Engineer Data Platform is verantwoordelijk voor het ontwerpen, ontwikkelen en beheren van softwarecomponenten die data-services en API’s leveren op een schaalbaar data-platform. De rol richt zich op het bouwen van robuuste backend-systemen, integratie met relationele en gedistribueerde data-opslag, en het waarborgen van beschikbaarheid en performance in cloud-omgevingen. De engineer werkt met moderne programmeertalen en frameworks, schrijft goed geteste en gedocumenteerde code en vertaalt architectuurontwerpen en user stories naar realiseerbare bouwopdrachten. Samenwerking met architecten, product owners en operationele teams is essentieel; daarbij hoort actieve deelname aan code reviews, kennisdeling en het continu verbeteren van deployment- en testpipelines. De functie vraagt om een pragmatische, resultaatgerichte houding met oog voor kwaliteit, security en schaalbaarheid van datadiensten.

Typische beloning

Het salaris voor deze functie varieert afhankelijk van ervaring, opleiding en de contractvorm. In vaste dienst (contract) ligt het jaarsalaris doorgaans in het segment €55.000 tot €75.000 bruto per jaar voor ervaren engineers met 5+ jaar ervaring. Voor senior profielen met specialistische kennis kan dit oplopen richting €80.000. Voor interim werk of zzp opdrachten geldt meestal een hogere beloning vanwege flexibiliteit en korte inzetperiodes; dagtarieven voor ervaren data-platform engineers bewegen zich vaak tussen €450 en €900 per dag, wat neer kan komen op een bruto jaarinkomen dat sterk varieert afhankelijk van bezettingsgraad (globaal €85.000 - €150.000 als indicatie). Werk binnen opdrachten overheid of aanbestedingsstructuren (waarbij soms ook DAS-constructies of raamovereenkomsten van toepassing zijn) beïnvloedt tarieven en voorwaarden; sommige opdrachten vragen specifieke administratieve en contractuele voorwaarden. Bij detachering of consultancy zijn secundaire voorwaarden en onkostenregelingen ook van invloed op de netto opbrengst bij zzp opdrachten en interim werk.

Veelvoorkomende functietaken

Een dag in deze functie bestaat uit een mix van softwareontwikkeling en operationele taken. Typische werkzaamheden zijn: ontwerpen en implementeren van REST/GraphQL of gRPC API’s, optimaliseren van database-queries en data-modellen, bouwen van schaalbare microservices met frameworks zoals Spring Boot, en containeriseren met Docker en orkestratie in Kubernetes. De engineer implementeert unit- en integratietests, automatiseert CI/CD-pijplijnen, en bouwt monitoring en alerting om beschikbaarheid en performance te borgen. Incidentmanagement en bugfixing behoren tot de operationele verantwoordelijkheid, evenals samenwerken in een agile-team bij refinement, planning en retrospective. Daarnaast is er vaak een rol in data-integratie: pipelines opzetten, data-governance toepassen en performanceprobleemoplossing richting Databricks of Spark-omgevingen. Kennis van cloudplatformen, security best practices en documentatie van interfaces en componenten helpt bij het onderhoud en de overdraagbaarheid van oplossingen naar andere teams of leveranciers.

Hoe ontwikkel je je tot specialist

Om specialist te worden combineer je formele opleiding met gerichte praktijkervaring en voortdurende professionalisering. Begin met een relevante hbo- of wo-opleiding in informatica, software engineering of vergelijkbaar en bouw vervolgens meerdere jaren ervaring op met backend-ontwikkeling, relationele databases en cloud-omgevingen. Richt je op diepgaande kennis van Java (moderne versies), frameworks zoals Spring Boot, en containerisatie met Kubernetes. Verdiep je in data-architecturen, performance tuning, security en automatisering van CI/CD. Deelname aan complexe projecten, ook als interim werk of via zzp opdrachten bij verschillende opdrachtgevers, versnelt de leercurve doordat je uiteenlopende architecturen en integratie-uitdagingen ziet. Volg cursussen en certificeringen van cloudproviders en tooling, draag bij aan open source of interne kennisdeling, en ontwikkel vaardigheden in system design en architectuurreview. Kennis van aanbestedingsprocessen en werken binnen opdrachten overheid en raamcontracten (bijvoorbeeld via DAS of vergelijkbare kaders) is een pluspunt wanneer je je wilt specialiseren in publieke sector-oplossingen. Uiteindelijk bepaalt een combinatie van diepgaande technische expertise, ervaring met real-life incidenten, en het vermogen om oplossingen tastbaar te maken (metingen, KPI’s, en proof-of-concepts) of je doorgroeit naar een erkende specialistrol binnen data platformen.