< Naar alle vacatures

Senior software/ data engineer

Opleidingsniveau

HBO werk- en denkniveau, bij voorkeur in informatica, data science, software engineering of vergelijkbaar

Salarisindicatie in loondienst

€5000 - €8000 per maand

Indicatie uurtarief bij ZZP

€70 - €130 per uur

Doorgroeimogelijkheden

Team Lead Data Engineering, Lead Software Engineer, Data Architect, Data Engineering Manager, Head of Data

Competenties & vaardigheden

Python (PySpark, Pandas), Databricks en cloud ervaring (Azure), data modelling en pipelines, testing en CI/CD, communicatieve vaardigheden

Gerelateerde functies

Data Engineer, Data Scientist, Software Engineer, DevOps Engineer, ETL Engineer

Functiebeschrijving

Een Senior software/data engineer is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van software- en data-oplossingen die inzicht, analyses en schaalbare datastromen mogelijk maken. De rol combineert softwareontwikkeling met data-engineering: van het opzetten van betrouwbare data pipelines en transformatiestappen tot het implementeren van efficiënte, herbruikbare code in Python en bijbehorende frameworks. De functie richt zich op het waarborgen van datakwaliteit, het optimaliseren van verwerkingsprestaties en het koppelen van gegevensbronnen aan analytische en operationele platforms. Senior engineers werken vaak in multidisciplinaire teams en stemmen technische keuzes af met stakeholders, data scientists en beheerteams. In de praktijk komt deze functie voor binnen vaste dienstverbanden, interim werk en zzp opdrachten, maar ook binnen opdrachten overheid waar specifieke procedures en afspraken zoals DAS van toepassing kunnen zijn.

Typische beloning

De beloning voor een Senior software/data engineer hangt sterk af van de contractvorm en ervaring. In loondienst of op contractbasis ligt het bruto maandsalaris doorgaans tussen de aangegeven ranges voor senior professionals. Voor consultants en zelfstandigen op zzp opdrachten ligt het uurtarief beduidend hoger vanwege aansprakelijkheid, flexibiliteit en het ontbreken van secundaire arbeidsvoorwaarden. Bij opdrachten overheid en interim werk, zeker wanneer plaatsing via raamcontracten of DAS plaatsvindt, worden tarieven en salarissen vaak afgestemd op marktconforme normen en aanbestedingsvoorwaarden. Bij vaste contracten kan een senior engineer rekenen op een pakket met vakantiegeld, pensioenopbouw en secundaire arbeidsvoorwaarden; bij zzp opdrachten en interim werk zijn deze componenten meestal in het hogere uurtarief verwerkt. Voor organisaties met strikte beveiligings- en complianceregels kunnen aanvullende vergoedingscomponenten of toelagen van toepassing zijn wanneer extra screenings of certificeringen vereist zijn.

Veelvoorkomende taken

De dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van ETL/ELT-processen, het schrijven van productieklare Python-code met libraries als PySpark en Pandas, en het beheren van workflows in platforms zoals Databricks en cloudomgevingen (bij voorkeur Azure). De engineer bouwt en onderhoudt data pipelines, zorgt voor monitoring en logging, voert performance tuning uit en schrijft tests en documentatie. Daarnaast behoort het samenwerken met stakeholders om requirements te vertalen naar technische oplossingen, het adviseren over data-architectuur en het verzorgen van overdracht naar beheerteams tot het takenpakket. In projecten die via DAS of andere inhuurconstructies lopen, is er extra aandacht voor administratieve en contractuele verplichtingen, vertrouwelijkheid en integriteitsregels. Vaak omvat het werk ook bijdragen aan code reviews, het opzetten van CI/CD voor data workloads en het waarborgen van governance en beveiliging in samenhang met organisatiebeleid.

Hoe specialist worden

Een specialistische carrière start met een solide basis in softwareontwikkeling en data fundamentals, minimaal op hbo werk- en denkniveau in een relevante richting. Praktische ervaring met Python-gebaseerde data tooling, cloudplatforms zoals Azure en specifieke technologieën als Databricks en DataIKU versnelt de ontwikkeling. Verdere specialisatie volgt door het uitvoeren van concrete projecten, het verzamelen van referenties en het behalen van relevante certificeringen, en door deelname aan zowel lange termijn contracten als interim werk en zzp opdrachten om ervaring met diverse omgevingen en governance-modellen op te doen. Werken aan opdrachten overheid of via raamcontracten zoals DAS vereist bovendien kennis van aanbestedingsregels en compliance, wat je onderscheidt als betrouwbare uitvoerder. Actief kennisdelen, bijdragen aan open source, het begeleiden van junior engineers en het volgen van gevorderde opleidingen of certificeringen zijn effectieve stappen richting senioriteit en erkende specialisatie.

Opleidingsniveau

HBO werk- en denkniveau, bij voorkeur in informatica, data science, software engineering of vergelijkbaar

Salarisindicatie in loondienst

€5000 - €8000 per maand

Indicatie uurtarief bij ZZP

€70 - €130 per uur

Doorgroeimogelijkheden

Team Lead Data Engineering, Lead Software Engineer, Data Architect, Data Engineering Manager, Head of Data

Competenties & vaardigheden

Python (PySpark, Pandas), Databricks en cloud ervaring (Azure), data modelling en pipelines, testing en CI/CD, communicatieve vaardigheden

Gerelateerde functies

Data Engineer, Data Scientist, Software Engineer, DevOps Engineer, ETL Engineer

Functiebeschrijving

Een Senior software/data engineer is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van software- en data-oplossingen die inzicht, analyses en schaalbare datastromen mogelijk maken. De rol combineert softwareontwikkeling met data-engineering: van het opzetten van betrouwbare data pipelines en transformatiestappen tot het implementeren van efficiënte, herbruikbare code in Python en bijbehorende frameworks. De functie richt zich op het waarborgen van datakwaliteit, het optimaliseren van verwerkingsprestaties en het koppelen van gegevensbronnen aan analytische en operationele platforms. Senior engineers werken vaak in multidisciplinaire teams en stemmen technische keuzes af met stakeholders, data scientists en beheerteams. In de praktijk komt deze functie voor binnen vaste dienstverbanden, interim werk en zzp opdrachten, maar ook binnen opdrachten overheid waar specifieke procedures en afspraken zoals DAS van toepassing kunnen zijn.

Typische beloning

De beloning voor een Senior software/data engineer hangt sterk af van de contractvorm en ervaring. In loondienst of op contractbasis ligt het bruto maandsalaris doorgaans tussen de aangegeven ranges voor senior professionals. Voor consultants en zelfstandigen op zzp opdrachten ligt het uurtarief beduidend hoger vanwege aansprakelijkheid, flexibiliteit en het ontbreken van secundaire arbeidsvoorwaarden. Bij opdrachten overheid en interim werk, zeker wanneer plaatsing via raamcontracten of DAS plaatsvindt, worden tarieven en salarissen vaak afgestemd op marktconforme normen en aanbestedingsvoorwaarden. Bij vaste contracten kan een senior engineer rekenen op een pakket met vakantiegeld, pensioenopbouw en secundaire arbeidsvoorwaarden; bij zzp opdrachten en interim werk zijn deze componenten meestal in het hogere uurtarief verwerkt. Voor organisaties met strikte beveiligings- en complianceregels kunnen aanvullende vergoedingscomponenten of toelagen van toepassing zijn wanneer extra screenings of certificeringen vereist zijn.

Veelvoorkomende taken

De dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van ETL/ELT-processen, het schrijven van productieklare Python-code met libraries als PySpark en Pandas, en het beheren van workflows in platforms zoals Databricks en cloudomgevingen (bij voorkeur Azure). De engineer bouwt en onderhoudt data pipelines, zorgt voor monitoring en logging, voert performance tuning uit en schrijft tests en documentatie. Daarnaast behoort het samenwerken met stakeholders om requirements te vertalen naar technische oplossingen, het adviseren over data-architectuur en het verzorgen van overdracht naar beheerteams tot het takenpakket. In projecten die via DAS of andere inhuurconstructies lopen, is er extra aandacht voor administratieve en contractuele verplichtingen, vertrouwelijkheid en integriteitsregels. Vaak omvat het werk ook bijdragen aan code reviews, het opzetten van CI/CD voor data workloads en het waarborgen van governance en beveiliging in samenhang met organisatiebeleid.

Hoe specialist worden

Een specialistische carrière start met een solide basis in softwareontwikkeling en data fundamentals, minimaal op hbo werk- en denkniveau in een relevante richting. Praktische ervaring met Python-gebaseerde data tooling, cloudplatforms zoals Azure en specifieke technologieën als Databricks en DataIKU versnelt de ontwikkeling. Verdere specialisatie volgt door het uitvoeren van concrete projecten, het verzamelen van referenties en het behalen van relevante certificeringen, en door deelname aan zowel lange termijn contracten als interim werk en zzp opdrachten om ervaring met diverse omgevingen en governance-modellen op te doen. Werken aan opdrachten overheid of via raamcontracten zoals DAS vereist bovendien kennis van aanbestedingsregels en compliance, wat je onderscheidt als betrouwbare uitvoerder. Actief kennisdelen, bijdragen aan open source, het begeleiden van junior engineers en het volgen van gevorderde opleidingen of certificeringen zijn effectieve stappen richting senioriteit en erkende specialisatie.