Vacature Senior software engineer Werk & Inkomen

Senior software engineer Werk & Inkomen
ZZP
15-03-2026

Vacature omschrijving

Startdatum: 1 april 2026

Einddatum: 1 december 2026

Optie op verlenging: met mogelijke opties tot verlenging

Duur: Van 01-04-2026 tot 01-12-2026 (8 maanden) met mogelijke opties tot verlenging

Sluitingsdatum: 15 maart 2026

Publicatiedatum: 5 maart 2026

Over de functie

CommUtr is een innovatieve applicatie die uit meerdere microservices bestaat. Het platform faciliteert de communicatie en administratie tussen werkzoekenden en hun werkcoaches, met focus op gebruiksvriendelijkheid en efficiëntie. Wij zoeken een Senior Software Engineer die het ontwikkelteam versterkt door structureel de softwarekwaliteit te verhogen, collega-engineers te coachen en de effectieve inzet van AI binnen het ontwikkelproces te stimuleren.

Verantwoordelijkheden

  • Softwarekwaliteit & Architectuur: ontwerpen, implementeren en reviewen van robuuste, schaalbare en onderhoudbare oplossingen; bewaken en verbeteren van codekwaliteit (clean code, testbaarheid, security, performance); bijdragen aan architectuurkeuzes en technische roadmap; introduceren en handhaven van best practices en design patterns; reduceren van technische schuld.
  • Teamontwikkeling & Kennisdeling: fungeren als technisch boegbeeld; coachen en mentoren van medior/junior engineers; faciliteren van code reviews, technische sessies en kennisdelingsmomenten; verhogen van engineering-niveau en eigenaarschap; samenwerken met Product Owners, Architecten en andere stakeholders.
  • AI & Innovatie: stimuleren en begeleiden van het gebruik van AI-tools in ontwikkeling (bijv. code-assistants, testgeneratie, refactoring, documentatie); identificeren van kansen voor AI-toepassingen; experimenteren met en evalueren van nieuwe AI-gedreven technologieën; borgen van verantwoorde, veilige en effectieve inzet van AI.

Werkwijze

Je werkt autonoom en richt je werkzaamheden naar eigen inzicht in, met eigen middelen waar mogelijk. Er is geen leiding en toezicht door een leidinggevende; beoordeling vindt plaats op basis van de resultaten van je werkzaamheden.

Succescriteria

  • Meetbaar hogere softwarekwaliteit en stabiliteit
  • Verhoogd kennisniveau en zelfstandigheid van het ontwikkelteam
  • Effectieve en verantwoorde inzet van AI binnen het ontwikkelproces
  • Versnelling van development zonder kwaliteitsverlies

Functie-eisen

  • Technische vereisten: minimaal 7–10 jaar ervaring als senior software engineer in complexe omgevingen; ruime ervaring met moderne programmeertalen en frameworks (bijv. Java, Kotlin, JavaScript/TypeScript, SQL); ervaring met cloud-native ontwikkeling (AWS, Azure of GCP); sterke kennis van softwarearchitectuur, design patterns en SOLID-principes; sterke kennis van databases (PostgreSQL); aantoonbare ervaring met testautomatisering (unit, integratie, e2e); ervaring met CI/CD, DevOps-principes en versiebeheer (Git); kennis en ervaring met BPMN.
  • AI & tooling vereisten: praktische ervaring met AI-ondersteunde ontwikkeltools (bijv. GitHub Copilot, Claude Code, JetbrainsAI of vergelijkbaar); affiniteit met AI-architecturen, ML-concepten of data-gedreven toepassingen is een pré; kritisch en verantwoord omgaan met AI-gegenereerde output.
  • Overige vereisten: ervaring in grotere (multi-team) ontwikkelorganisaties; HBO+/WO werk- en denkniveau; kennis van Common Ground architectuurprincipes; ervaring met de ontwikkeling van een soortgelijk systeem bij een G4 Gemeente in het sociale domein; kennis en ervaring met werkdienstverleningsprocessen.

Competenties

  • Technisch & analytisch: zeer sterk probleemoplossend vermogen; in staat complexe technische vraagstukken te abstraheren en helder uit te leggen; kwaliteitsgericht met oog voor lange termijn onderhoudbaarheid.
  • Leiderschap & samenwerking: natuurlijk leiderschap zonder hiërarchisch te sturen; coachende en inspirerende houding; sterke communicatieve vaardigheden; durft feedback te geven en te ontvangen.
  • Innovatie & mindset: proactief en nieuwsgierig naar nieuwe technologieën; sterke drive om continu te verbeteren (team, code en processen); visie op de rol van AI in moderne softwareontwikkeling; verantwoordelijkheidsgevoel en eigenaarschap.

Eisen:

  • Je hebt een HBO+/WO werk- en denkniveau
  • Je hebt kennis van Common Ground architectuurprincipes
  • Je hebt ervaring met de ontwikkeling van een soortgelijk systeem bij een G4 Gemeente in het sociale domein
  • Je hebt minimaal 7–10 jaar ervaring als senior software engineer in complexe omgevingen
  • Je hebt ruime ervaring met moderne programmeertalen en frameworks (bijv. Java, Kotlin, JavaScript/TypeScript, SQL)

Wensen:

  • Je hebt praktische ervaring met AI-ondersteunde ontwikkeltools (bijv. GitHub Copilot, Claude Code, JetbrainsAI of vergelijkbaar)
  • Je hebt affiniteit met AI-architecturen, ML-concepten of data-gedreven toepassingen
  • Je hebt ervaring in grotere (multi-team) ontwikkelorganisaties
  • Je hebt kennis en ervaring met werkdienstverleningsprocessen
  • Je hebt ervaring met cloud-native ontwikkeling (AWS, Azure of GCP)
  • Je hebt sterke kennis van software architectuur, design patterns en SOLID-principles
  • Je hebt sterke kennis van databases (PostgreSQL)
  • Je hebt aantoonbare ervaring met testautomatisering (unit, integratie, e2e)
  • Je hebt ervaring met CI/CD, DevOps-principes en versiebeheer (Git)
  • Je hebt kennis en ervaring met BPMN
Direct solliciteren

Hoe het werkt?

1.
Solliciteer op jouw opdracht

Geen cv bij de hand? Geen probleem. Bij ons hoef je geen uitgebreide motivatiebrief te schrijven of je hele loopbaan op papier te zetten. Laat simpelweg je naam en contactgegevens achter of stuur ons een kort berichtje. Wij zijn vooral benieuwd naar wie jíj bent en wat je zoekt.

2.
Wij nemen contact op

Binnen een paar werkdagen nemen we contact met je op. We bespreken wat jij belangrijk vindt in een baan, wat je ervaring is (of juist waar je in wil groeien), en welke mogelijkheden er zijn binnen ons team. Alles in een open en ontspannen gesprek.

3.
Kennismaken

Zien we een match? Dan nodigen we je uit voor een kennismakingsgesprek – online of bij ons op locatie. Je krijgt een goed beeld van de functie, de sfeer en de mensen met wie je eventueel gaat samenwerken. En natuurlijk kun jij ook al je vragen stellen.

4.
Je kan aan de slag!

Zijn we allebei enthousiast? Dan regelen we de laatste praktische zaken en zorgen we dat je een vliegende start maakt. Van contract tot inwerktraject – we zorgen dat alles op rolletjes loopt.

Vorige Volgende

Gerelateerde vacatures