< Naar alle vacatures

Python Software Engineer

Opleidingsniveau

HBO of WO diploma in Informatica, Software Engineering, Computer Science of aantoonbaar gelijkwaardige praktijkervaring

Salarisindicatie in loondienst

€4000 - €7000 per maand

Indicatie uurtarief bij ZZP

€450 - €900 per uur

Doorgroeimogelijkheden

Senior Backend Engineer, Technical Lead, API Architect, IAM Architect, Engineering Manager, Head of Platform, CTO

Competenties & vaardigheden

Python (FastAPI), Identity & Access Management (OAuth2/OIDC), Kubernetes & CI/CD, Observability (metrics/logging/tracing), Security & code quality tools

Gerelateerde functies

Backend Developer, API Engineer, Identity & Access Management Engineer, DevOps/Platform Engineer, Cloud Engineer

Functieomschrijving

Als Python Software Engineer werk je primair aan het ontwerpen, bouwen en onderhouden van veilige en schaalbare backend‑componenten, met name API's en API‑proxies. Je ontwikkelt in Python (bij voorkeur met moderne frameworks zoals FastAPI en Pydantic) en zorgt dat integraties met identity‑providers en IAM‑systemen robuust en security‑georiënteerd zijn. De rol vraagt om een secure‑by‑design mindset: je vertaalt beveiligingseisen naar autorisatiemodellen (scopes, rollen, least‑privilege), implementeert veilige authenticatie (OIDC/OAuth2) en bouwt endpoints die gemakkelijk door andere teams te consumeren zijn. Daarnaast hoort deployment naar containerplatforms, monitoring en observability tot je verantwoordelijkheid; je richt CI/CD‑pipelines in, schrijft Kubernetes‑manifests en stelt metrics, logs en tracing in om productiegedrag inzichtelijk te maken.

Typische beloning

Het salaris voor een Python Software Engineer varieert afhankelijk van ervaring, sector en contractvorm. Als vast dienstverband ligt het bruto maandsalaris doorgaans tussen ongeveer €4.000 en €7.000 voor een ervaren backendontwikkelaar in Nederland, met verschillen per regio en bedrijf. Voor interim werk of zzp opdrachten liggen de dagtarieven substantieel hoger: veel zelfstandige consultants vragen tussen €450 en €900 per dag, afhankelijk van specialisatie, vraag en beschikbaarheid. Bij opdrachten overheid en grotere enterprise‑trajecten komen vaak langere opdrachten en vaste raamcontracten voor; via platforms of inkoopkanalen zoals DAS worden ook opdrachten en raamovereenkomsten verstrekt die invloed hebben op tarief en administratieve afwikkeling.

Veelvoorkomende taken binnen de functie

De dagelijkse werkzaamheden bestaan uit het ontwerpen van API‑specificaties, implementeren van endpoints en het toevoegen van security‑lagen zoals tokenvalidatie, scopes en rolchecks. Je bouwt integraties met identity providers en IGA‑systemen, schrijft unit‑ en integratietests, en zorgt dat deployments reproduceerbaar zijn met IaC‑tools en GitOps‑workflows. Operationele taken omvatten het inrichten van observability (dashboards, alerts, metrics), onderhouden van log‑ en tracing‑pipelines en zorgen voor container‑scans en SBOM‑generatie als onderdeel van de security‑pipeline. Communicatie met security‑, platform‑ en afnemende teams is continu: je onderbouwt technische keuzes, documenteert contracten en API‑adoptie en draagt code en kennis over aan collega’s. Praktische ervaring met Kubernetes (ArgoCD, Helm, Kustomize), cloudplatformen zoals Azure of AWS en tooling voor codekwaliteit (bijv. SonarQube) wordt vaak verwacht.

Hoe specialist worden in deze functie

Een specialist wordt je door een combinatie van hands‑on ervaring, gerichte kennisontwikkeling en zichtbaarheid in de markt. Start met een solide basis in Python en API‑ontwikkeling, volg verdieping in IAM‑concepten (OAuth2/OIDC, rollen, scopes) en werk met concrete identity oplossingen. Vergaar ervaring met containerisatie en Kubernetes‑deployments en leer CI/CD en GitOps in de praktijk toepassen. Praktische exposure in meerdere productieprojecten — bijvoorbeeld via vaste rollen, interim werk of zzp opdrachten — versnelt ontwikkeling; opdrachten overheid en grote corporate trajecten bieden daarnaast ervaring met compliance en stakeholder‑management. Bouw een portfolio met projecten, draag bij aan open‑source of schrijf technische artikelen, en behaal relevante certificeringen (cloudproviders, security of IAM‑gerelateerde certificaten). Veel consultants vinden via netwerken, detacheerders of DAS en vergelijkbare inkoopkanalen opdrachten die de stap naar senior of gespecialiseerd werk mogelijk maken. Tenslotte is continu leren en samenwerken met security‑ en platformteams essentieel: praktische zekerheid in design keuzes, het kunnen onderbouwen van architectuur en het overdragen van kennis aan andere engineers vormen de kern van het vak en maken het verschil tussen een goede ontwikkelaar en een echte specialist.

Opleidingsniveau

HBO of WO diploma in Informatica, Software Engineering, Computer Science of aantoonbaar gelijkwaardige praktijkervaring

Salarisindicatie in loondienst

€4000 - €7000 per maand

Indicatie uurtarief bij ZZP

€450 - €900 per uur

Doorgroeimogelijkheden

Senior Backend Engineer, Technical Lead, API Architect, IAM Architect, Engineering Manager, Head of Platform, CTO

Competenties & vaardigheden

Python (FastAPI), Identity & Access Management (OAuth2/OIDC), Kubernetes & CI/CD, Observability (metrics/logging/tracing), Security & code quality tools

Gerelateerde functies

Backend Developer, API Engineer, Identity & Access Management Engineer, DevOps/Platform Engineer, Cloud Engineer

Functieomschrijving

Als Python Software Engineer werk je primair aan het ontwerpen, bouwen en onderhouden van veilige en schaalbare backend‑componenten, met name API's en API‑proxies. Je ontwikkelt in Python (bij voorkeur met moderne frameworks zoals FastAPI en Pydantic) en zorgt dat integraties met identity‑providers en IAM‑systemen robuust en security‑georiënteerd zijn. De rol vraagt om een secure‑by‑design mindset: je vertaalt beveiligingseisen naar autorisatiemodellen (scopes, rollen, least‑privilege), implementeert veilige authenticatie (OIDC/OAuth2) en bouwt endpoints die gemakkelijk door andere teams te consumeren zijn. Daarnaast hoort deployment naar containerplatforms, monitoring en observability tot je verantwoordelijkheid; je richt CI/CD‑pipelines in, schrijft Kubernetes‑manifests en stelt metrics, logs en tracing in om productiegedrag inzichtelijk te maken.

Typische beloning

Het salaris voor een Python Software Engineer varieert afhankelijk van ervaring, sector en contractvorm. Als vast dienstverband ligt het bruto maandsalaris doorgaans tussen ongeveer €4.000 en €7.000 voor een ervaren backendontwikkelaar in Nederland, met verschillen per regio en bedrijf. Voor interim werk of zzp opdrachten liggen de dagtarieven substantieel hoger: veel zelfstandige consultants vragen tussen €450 en €900 per dag, afhankelijk van specialisatie, vraag en beschikbaarheid. Bij opdrachten overheid en grotere enterprise‑trajecten komen vaak langere opdrachten en vaste raamcontracten voor; via platforms of inkoopkanalen zoals DAS worden ook opdrachten en raamovereenkomsten verstrekt die invloed hebben op tarief en administratieve afwikkeling.

Veelvoorkomende taken binnen de functie

De dagelijkse werkzaamheden bestaan uit het ontwerpen van API‑specificaties, implementeren van endpoints en het toevoegen van security‑lagen zoals tokenvalidatie, scopes en rolchecks. Je bouwt integraties met identity providers en IGA‑systemen, schrijft unit‑ en integratietests, en zorgt dat deployments reproduceerbaar zijn met IaC‑tools en GitOps‑workflows. Operationele taken omvatten het inrichten van observability (dashboards, alerts, metrics), onderhouden van log‑ en tracing‑pipelines en zorgen voor container‑scans en SBOM‑generatie als onderdeel van de security‑pipeline. Communicatie met security‑, platform‑ en afnemende teams is continu: je onderbouwt technische keuzes, documenteert contracten en API‑adoptie en draagt code en kennis over aan collega’s. Praktische ervaring met Kubernetes (ArgoCD, Helm, Kustomize), cloudplatformen zoals Azure of AWS en tooling voor codekwaliteit (bijv. SonarQube) wordt vaak verwacht.

Hoe specialist worden in deze functie

Een specialist wordt je door een combinatie van hands‑on ervaring, gerichte kennisontwikkeling en zichtbaarheid in de markt. Start met een solide basis in Python en API‑ontwikkeling, volg verdieping in IAM‑concepten (OAuth2/OIDC, rollen, scopes) en werk met concrete identity oplossingen. Vergaar ervaring met containerisatie en Kubernetes‑deployments en leer CI/CD en GitOps in de praktijk toepassen. Praktische exposure in meerdere productieprojecten — bijvoorbeeld via vaste rollen, interim werk of zzp opdrachten — versnelt ontwikkeling; opdrachten overheid en grote corporate trajecten bieden daarnaast ervaring met compliance en stakeholder‑management. Bouw een portfolio met projecten, draag bij aan open‑source of schrijf technische artikelen, en behaal relevante certificeringen (cloudproviders, security of IAM‑gerelateerde certificaten). Veel consultants vinden via netwerken, detacheerders of DAS en vergelijkbare inkoopkanalen opdrachten die de stap naar senior of gespecialiseerd werk mogelijk maken. Tenslotte is continu leren en samenwerken met security‑ en platformteams essentieel: praktische zekerheid in design keuzes, het kunnen onderbouwen van architectuur en het overdragen van kennis aan andere engineers vormen de kern van het vak en maken het verschil tussen een goede ontwikkelaar en een echte specialist.