Opleidingsniveau
HBO/WO of aantoonbare gelijkwaardige werkervaring in softwareontwikkeling
Salarisindicatie in loondienst
€3500 - €6000 per maand
Indicatie uurtarief bij ZZP
€400 - €800 per uur
Doorgroeimogelijkheden
Senior Software Engineer, Lead Developer, Solution Architect, Engineering Manager, Principal Engineer
Competenties & vaardigheden
Java, Python, Spring Boot, Kubernetes, ElasticSearch
Gerelateerde functies
Backend developer, DevOps engineer, Full-stack developer, Data engineer, Platform engineer
Een Software engineer (Java/Python developer) is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van betrouwbare en schaalbare softwareoplossingen, vooral aan de back-end. De functie richt zich op het bouwen van services en pipelines die data ontsluiten, doorzoekbaar maken en beschikbaar stellen voor operationele teams. Je werkt in multidisciplinaire DevOps-achtige teams en draagt zorg voor kwaliteit, security, testbaarheid en documentatie. Typische werkzaamheden omvatten het schrijven van heldere, onderhoudbare code in Java (met Spring Boot) en/of Python, het integreren met relationele en niet-relationele datastores, en het toepassen van cloud-native principes zoals containerisatie en orkestratie. De rol vraagt om pragmatisch technisch inzicht, het zelfstandig maken van ontwerpkeuzes wanneer mogelijk en het escaleren van architectuurvraagstukken naar architecten of stakeholders wanneer nodig.
Het salaris voor deze functie varieert afhankelijk van ervaring, branche en contractvorm. In vaste dienst ligt het bruto maandsalaris vaak tussen circa €3.500 en €6.000, afhankelijk van niveau en locatie. Voor zelfstandig werkende professionals en consultants zijn dag- of uurtarieven gebruikelijk; bij zzp opdrachten of interim werk zie je doorgaans dagtarieven tussen ongeveer €400 en €800, afhankelijk van specialisatie en opdrachten overheid of commerciële opdrachtgevers. Veel engineers combineren reguliere opdrachten met tijdelijke opdrachten via detacheringsconstructies of via een systeem van opdrachten vanuit grote klantorganisaties, zoals opdrachten overheid of organisaties die werken met een DAS. Secundaire arbeidsvoorwaarden, opleidingsbudgetten en vergoedingen voor thuiswerken of reiskosten beïnvloeden het uiteindelijke inkomen. Voor consultants telt daarnaast reputatie en netwerk; ervaring met specifieke technologieën zoals ElasticSearch, Kubernetes en security-gerelateerde tooling verhoogt de marktwaarde substantieel.
De dagelijkse taken bestaan uit het ontwerpen van API's en microservices, het implementeren van features en fixes in Java en Python, en het opzetten en onderhouden van CI/CD-pijplijnen. Je voert code reviews uit, schrijft en onderhoudt geautomatiseerde tests en zorgt dat builds en deployments reproduceerbaar en veilig verlopen. Verder omvat het werk het modelleren van data in relationele databases of andere datastores, integratie met zoek- en analysetools zoals ElasticSearch, en het monitoren en verbeteren van performance en betrouwbaarheid. De functie vraagt ook om aandacht voor beveiliging en beheerbaarheid, het gebruik van tooling zoals SonarQube voor kwaliteit, en soms het inrichten van authenticatie- en autorisatiemechanismen (OAuth2, AD). Communicatie met operationele teams en het vertalen van hun wensen naar technische oplossingen is essentieel; daarnaast werk je samen met collega’s aan het evalueren van nieuwe technieken en het borgen van best practices binnen het team.
Een specialist groeit door ervaring, verdieping en het actief toepassen van geleerde concepten in concrete projecten. Begin met een degelijke basis in software engineering (HBO/WO of gelijkwaardige praktijkervaring), bouw ervaring op met Java en Spring Boot en/of Python, en werk aan projecten waarin je verantwoordelijkheid draagt voor hele deliverables. Verdiep je vervolgens in cloud-native tooling: Docker, Kubernetes en CI/CD-pijplijnen; voeg kennis van zoek- en analysetechnologieën zoals ElasticSearch toe en ontwikkel ervaring met security tooling en processen (SonarQube, secure coding, OAuth2). Werk aan zichtbare projecten — intern of als consultant via zzp opdrachten of interim werk — en zoek desgewenst opdrachten overheid om vertrouwd te raken met compliance en governance-vereisten. Deel je kennis via code reviews, presentaties en open source bijdragen; bouw een portfolio met succesvolle implementaties en leer van architectuurbeslissingen. Netwerken, mentorprogramma’s en het volgen van gerichte cursussen of certificeringen maken de weg naar senior- en architectrollen korter. Ervaring met operaties en samenwerking met teams die werken met systemen zoals een DAS helpt om zowel technische als domeinspecifieke expertise op te bouwen, wat essentieel is voor doorgroei naar lead- of architectfuncties.
Opleidingsniveau
HBO/WO of aantoonbare gelijkwaardige werkervaring in softwareontwikkeling
Salarisindicatie in loondienst
€3500 - €6000 per maand
Indicatie uurtarief bij ZZP
€400 - €800 per uur
Doorgroeimogelijkheden
Senior Software Engineer, Lead Developer, Solution Architect, Engineering Manager, Principal Engineer
Competenties & vaardigheden
Java, Python, Spring Boot, Kubernetes, ElasticSearch
Gerelateerde functies
Backend developer, DevOps engineer, Full-stack developer, Data engineer, Platform engineer
Een Software engineer (Java/Python developer) is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van betrouwbare en schaalbare softwareoplossingen, vooral aan de back-end. De functie richt zich op het bouwen van services en pipelines die data ontsluiten, doorzoekbaar maken en beschikbaar stellen voor operationele teams. Je werkt in multidisciplinaire DevOps-achtige teams en draagt zorg voor kwaliteit, security, testbaarheid en documentatie. Typische werkzaamheden omvatten het schrijven van heldere, onderhoudbare code in Java (met Spring Boot) en/of Python, het integreren met relationele en niet-relationele datastores, en het toepassen van cloud-native principes zoals containerisatie en orkestratie. De rol vraagt om pragmatisch technisch inzicht, het zelfstandig maken van ontwerpkeuzes wanneer mogelijk en het escaleren van architectuurvraagstukken naar architecten of stakeholders wanneer nodig.
Het salaris voor deze functie varieert afhankelijk van ervaring, branche en contractvorm. In vaste dienst ligt het bruto maandsalaris vaak tussen circa €3.500 en €6.000, afhankelijk van niveau en locatie. Voor zelfstandig werkende professionals en consultants zijn dag- of uurtarieven gebruikelijk; bij zzp opdrachten of interim werk zie je doorgaans dagtarieven tussen ongeveer €400 en €800, afhankelijk van specialisatie en opdrachten overheid of commerciële opdrachtgevers. Veel engineers combineren reguliere opdrachten met tijdelijke opdrachten via detacheringsconstructies of via een systeem van opdrachten vanuit grote klantorganisaties, zoals opdrachten overheid of organisaties die werken met een DAS. Secundaire arbeidsvoorwaarden, opleidingsbudgetten en vergoedingen voor thuiswerken of reiskosten beïnvloeden het uiteindelijke inkomen. Voor consultants telt daarnaast reputatie en netwerk; ervaring met specifieke technologieën zoals ElasticSearch, Kubernetes en security-gerelateerde tooling verhoogt de marktwaarde substantieel.
De dagelijkse taken bestaan uit het ontwerpen van API's en microservices, het implementeren van features en fixes in Java en Python, en het opzetten en onderhouden van CI/CD-pijplijnen. Je voert code reviews uit, schrijft en onderhoudt geautomatiseerde tests en zorgt dat builds en deployments reproduceerbaar en veilig verlopen. Verder omvat het werk het modelleren van data in relationele databases of andere datastores, integratie met zoek- en analysetools zoals ElasticSearch, en het monitoren en verbeteren van performance en betrouwbaarheid. De functie vraagt ook om aandacht voor beveiliging en beheerbaarheid, het gebruik van tooling zoals SonarQube voor kwaliteit, en soms het inrichten van authenticatie- en autorisatiemechanismen (OAuth2, AD). Communicatie met operationele teams en het vertalen van hun wensen naar technische oplossingen is essentieel; daarnaast werk je samen met collega’s aan het evalueren van nieuwe technieken en het borgen van best practices binnen het team.
Een specialist groeit door ervaring, verdieping en het actief toepassen van geleerde concepten in concrete projecten. Begin met een degelijke basis in software engineering (HBO/WO of gelijkwaardige praktijkervaring), bouw ervaring op met Java en Spring Boot en/of Python, en werk aan projecten waarin je verantwoordelijkheid draagt voor hele deliverables. Verdiep je vervolgens in cloud-native tooling: Docker, Kubernetes en CI/CD-pijplijnen; voeg kennis van zoek- en analysetechnologieën zoals ElasticSearch toe en ontwikkel ervaring met security tooling en processen (SonarQube, secure coding, OAuth2). Werk aan zichtbare projecten — intern of als consultant via zzp opdrachten of interim werk — en zoek desgewenst opdrachten overheid om vertrouwd te raken met compliance en governance-vereisten. Deel je kennis via code reviews, presentaties en open source bijdragen; bouw een portfolio met succesvolle implementaties en leer van architectuurbeslissingen. Netwerken, mentorprogramma’s en het volgen van gerichte cursussen of certificeringen maken de weg naar senior- en architectrollen korter. Ervaring met operaties en samenwerking met teams die werken met systemen zoals een DAS helpt om zowel technische als domeinspecifieke expertise op te bouwen, wat essentieel is voor doorgroei naar lead- of architectfuncties.