Vacatures

Lead Software Engineer

Den Haag
Van 2025-11-24 tot 2026-12-31
Optie op verlenging
36 - 36 uur per week
Sluit per 6 november 2025

Functieomschrijving

In verband met de Wet DBA (Deregulering Beoordeling Arbeidsrelaties) is het voor deze opdracht niet mogelijk om als zzp’er te factureren. Matchd biedt diverse soorten dienstverbanden aan. We gaan hierover graag met je in gesprek om samen te kijken welk dienstverband het beste aansluit bij jouw wensen en situatie. Neem gerust contact met ons op voor meer informatie en een toelichting op de mogelijkheden.

Over het project Uit Betrouwbare Bron (UBB)

De Werkagenda Waardengedreven Digitaliseren noemt “een veilige, wettelijke en waardengedreven opslag en omgang met data, waardoor vertrouwen onder burgers ontstaat” als doel. We zien echter dat bestaande IT-systemen overheden niet in staat stellen om eenvoudig invulling te geven aan waarden als transparantie en accountability. Dit terwijl vanuit de maatschappij, en in het verlengde daarvan de wetgever, de vraag hiernaar steeds luider klinkt. Dit betekent dat er grote behoefte bestaat aan ‘capabele’ IT-systemen die het handelen van de overheid inzichtelijk en navolgbaar (kunnen) maken. Deze behoefte heeft met name betrekking op systemen waarin overheidsgegevens worden geregistreerd – ofwel de ‘registers’.

Het Programmeringsplan GDI (2023) stelt dat gebruikers behoefte hebben aan een organisatie-overstijgend gegevenslandschap, waarbinnen onder andere een betere gegevenskwaliteit gegarandeerd kan worden. Dit organisatie-overstijgend gegevenslandschap krijgt onder de naam ‘Federatief Datastelsel’ langzaam vorm. We zien echter dat op realisatie van dit landschap gerichte inspanningen tot nu toe vooral zijn gericht op het beschikbaar maken van gegevens. Voor vastlegging van gegevens is daarentegen beperkt aandacht. Terwijl juist bij vastlegging de basis voor succesvolle beschikbaarstelling wordt gelegd. Immers, gegevens die in de eerste instantie niet (goed) zijn geregistreerd, kunnen ook niet beschikbaar komen voor gebruik.

Om verantwoord (federatief) gebruik van gegevens mogelijk te maken, moeten we dus begrijpen wat ‘capabele’ registers op het moment van bijhouding moeten kunnen. Of met andere woorden: welke capability’s registers op dat gebied moeten invullen.

Het project Uit Betrouwbare Bron (UBB) werkt zowel conceptueel als in de praktijk uit hoe een ideale vastleggingspraktijk eruit ziet. In 2026 gaan we werken aan verbetering van de toepasbaarheid van onze bevindingen. Hiertoe ontwikkelen we een tweede, meer volwassen ‘event sourced’ prototyperegister en willen we het prototype inrichten voor gebruik binnen een realistische setting. Hiervoor kiezen we één van de specifieke vraagstukken waaraan op dit moment in een interbestuurlijke context wordt gewerkt, namelijk het WOZ-register. Binnen het WOZ domein is de behoefte uitgesproken om een stap te gaan zetten richting het loskoppelen van applicaties en (bron)gegevens, waarvoor een capabel register noodzakelijk is. Daardoor biedt de WOZ een goede usecase om te laten zien hoe een capabel register in de praktijk kan werken, waarbij de uitkomsten ook in andere ketens kunnen worden toegepast.

Omschrijving van de opdracht

De Lead Software Engineer is verantwoordelijk voor de technische realisatie en aansturing binnen het project Uit Betrouwbare Bron. Hij/zij vertaalt architectuurconcepten naar robuuste implementaties, bewaakt de technische kwaliteit, begeleidt ontwikkelaars en levert een essentiële bijdrage aan de doorontwikkeling van het event-sourced prototyperegister.

De Lead software engineer maakt deel uit van een multidisciplinair team met een Projectleider, Architecten, Product Owner en twee back-end developers, waarbij hij/zij de technische richting en kwaliteit van de softwareontwikkeling aanstuurt. Er wordt gewerkt met moderne architectuurpatronen en technologieën (event sourcing, CQRS, cloud-native ontwikkeling).

De Lead Software Engineer is verantwoordelijk voor de technische vertaling en realisatie van de vastleggingspatronen, en fungeert als brug tussen architectuurontwerp en implementatie. De Lead software engineer maakt nadrukkelijk deel uit van de besprekingen om de patronen te beschrijven en is verantwoordelijk voor het omzetten van de patronen en concepten in executeerbare code. De Lead Software Engineer coördineert het werk van twee back-end developers, verzorgt code reviews, technische coaching en kwaliteitsborging, en bewaakt de samenhang binnen de codebase.

Werkzaamheden en verantwoordelijkheden

  • Realiseren en door ontwikkelen van een event sourced prototyperegister;
  • Ontwerpen, bouwen en documenteren van evented sourced software met Axon Framework;
  • Implementeren van patronen (event sourcing, CQRS en Domain driven design;
  • (DDD)) en bijdragen aan verdere specificatie van capabilities;
  • Inbouwen van functies als logging, historie, context en rectificatie;
  • Bijdragen aan technische documentatie en open source publicatie van code;
  • Meewerken aan uitwerking van use cases in het WOZ-domein en andere federatief ingerichte ketens;
  • Samenwerken met Product Owner, architecten en analist om werkende oplossingen te leveren.

Resultaat van de opdracht

  • Opleveren van een werkend prototype van een event sourced register;
  • Dit register voldoet aan de capabilities die binnen het project zijn geformuleerd;
  • Een beschrijving van de gemaakte ontwerpkeuzes en opleveren van technische documentatie;

Een belangrijk risico voor het behalen van de gevraagde resultaten is de mate waarin de geschetste capabilities technisch uitvoerbaar zijn of leiden tot beperkingen in schaalbaarheid/performance. Het wordt van de Lead software engineer verwacht dat deze met de overige teamleden in gesprek gaat over de mogelijke knelpunten en samen de te maken keuzes en oplossingen uitwerkt en documenteert.

13 maanden - 36 uur - 1.00 fte

Functie-eisen

Dutch native or near native

Knock-outcriteria:

  • Minimaal een afgeronde WO opleiding met de focus op software engineering of informatica;
  • Gecertificeerde kennis van Kubernetes (CKAD of gelijkwaardig);
  • Minimaal 3 jaar aantoonbare ervaring met Event Sourced systemen en CQRS, opgedaan in de afgelopen 7 jaar;
  • Minimaal 3 jaar ervaring met softwareontwikkeling in Java en Kotlin, opgedaan in de afgelopen 7 jaar;
  • Minimaal 5 jaar ervaring met Cloud-native development, denk aan Docker, Kubernetes, CI/CD, opgedaan in de afgelopen 10 jaar;
  • Minimaal 5 ervaring met Open Source werken en het documenteren van code(s), opgedaan in de afgelopen 10 jaar;
  • Minimaal 5 jaar werkervaring in het werken aan registraties (gegevensuitwisseling en federatieve datastelsels), opgedaan in de publieke sector;
  • 10 jaar of meer ervaring met het gebruik van Axon Framework;
  • Aantoonbare werkervaring als Lead Software Engineer in het ontwerpen en bouwen van databasesoftware, inclusief ervaring met zowel relationele als NoSQL/distributed databases, en aantoonbare rol als architect bij ontwerp en implementatie;
  • Minimaal 3 jaar aantoonbare ervaring met de concepten van Domain-Driven Design (DDD), CQRS en Event Sourcing;
  • Minimaal 10 jaar ervaring met coaching van software development teams.

Bedrijfsprofiel

De VNG representeert de ruim 300 Nederlandse gemeenten en werkt samen met haar afdelingen aan een krachtige lokale overheid. De opdrachtgever stelt daarbij vanuit haar uitgangspunten beleid de lokale uitvoering van de maatschappelijke opgaven door gemeenten centraal. Onder meer door in nauwe afstemming met de opdrachtgever beleid actief te participeren in de netwerken van gemeenten en hun partners, door samenwerking te stimuleren via ‘samen organiseren’ en waar mogelijk standaarden te ontwikkelen die de dienstverlening van gemeenten verbeteren.

VNG Realisatie draagt beleid bij aan vier gemeentelijke speerpunten:

  • Werken als één overheid, met leden en partners, aan het oplossen van maatschappelijke vraagstukken op sociaal, fysiek en veiligheidsdomein;
  • Verbeteren van de dienstverlening;
  • Een efficiënte en wendbare organisatie;
  • Anticiperen op de toekomst.

Direct solliciteren

Past deze vacature goed bij jou? Vul dan hieronder je gegevens in, en dan nemen we zo snel mogelijk contact met jou op.

Open sollicitatie

Hebben we op dit moment geen openstaande vacature die het beste bij jouw wensen past? Stuur een open sollicitatie en en blijf op de hoogte bij een passende match.

Vind jouw ideale interim opdracht bij Matchd! 

Bij Matchd brengen we zzp’ers samen met uiteenlopende interim opdrachten binnen de overheid en publieke sector. Ons uitgebreide netwerk en onze gespecialiseerde aanpak zorgen ervoor dat jij de perfecte match vindt. Ben jij op zoek naar zzp interim opdrachten bij de overheid of zzp interim opdrachten binnen de publieke sector? Wij staan voor je klaar! 

Ontdek dan hoe we jou kunnen helpen in de volgende domeinen: 

Bedrijfsvoering:

Heb jij kennis van bedrijfsprocessen en ben je op zoek naar een interim- management opdracht bij de overheid? Onze opdrachtgevers zijn vaak op zoek naar zzp’ers om hun teams tijdelijk te versterken. Hier kun je je expertise inzetten en tegelijkertijd nieuwe ervaringen opdoen. 

ICT:

Van softwareontwikkeling tot IT-beheer, we hebben een breed scala aan interim ICT-opdrachten die wachten op jouw kennis en vaardigheden. Deze opdrachten bieden je de kans om je IT-expertise te benutten en verder te ontwikkelen binnen de publieke sector. 

Marketing en communicatie:

Ben jij een specialist in het creëren van impactvolle campagnes en effectieve communicatie? Onze interim opdrachten in marketing en interim opdrachten in communicatie bieden jou de kans om je talenten in te zetten en te laten groeien. Werk aan projecten die echt een verschil maken.  

Sociale zaken en beleid:

Werk aan projecten die een verschil maken in de samenleving. We hebben diverse interim opdrachten voor professionals die zich willen inzetten voor sociale zaken en beleid. Elke dag komen er nieuwe publieke sector vacatures online, klaar om vervuld te worden door gedreven zzp’ers zoals jij. 

Ruimtelijk en fysiek domein:

Help mee aan de ontwikkeling van stedelijke gebieden en infrastructuurprojecten. Onze interim opdrachten in het ruimtelijk en fysiek domein zijn perfect voor zzp’ers in de publieke sector, die willen bijdragen aan duurzame en innovatieve projecten. 

Juridisch en inkoop:

Of je nu gespecialiseerd bent in juridisch advies of inkoopmanagement, wij hebben de interim opdrachten die aansluiten bij jouw expertise en ambities. Versterk organisaties met jouw kennis en zorg voor juridische en inkoopoplossingen die werken. 

Finance:

Heb jij een achtergrond in finance? Bij Matchd zijn we regelmatig op zoek naar interim professionals in finance. Binnen de publieke sector zijn er genoeg Interim finance opdrachten beschikbaar voor zzp’ers. Zet je financiële expertise in voor belangrijke projecten. 

HR (Human Resources):

Als je op zoek bent naar interim opdrachten HR, ben jij aan het goede adres. Onze opdrachtgevers zoeken vaak naar interim HR-professionals zoals jij om hun teams te ondersteunen en helpen te ontwikkelen.  

Klaar om de volgende stap in je carrière te zetten? Bekijk onze actuele vacatures en vind jouw perfecte interim opdracht bij Matchd! Of je nu op zoek bent naar een vacature in de publieke sector of specifieke interim opdrachten bij de overheid, wij hebben de connecties en kennis om je te helpen slagen. Ontdek hoe Matchd je kan helpen jouw ideale interim opdracht te vinden binnen de publieke sector.  

 

Solliciteren