Senior Rust developer

Voor onze partner ICTU zijn wij op zoek naar een Senior Rust Developer (AI-first). Ben jij binnenkort beschikbaar voor een nieuwe opdracht en wil jij een maatschappelijke bijdrage leveren aan de ontwikkeling van digitale identiteitsoplossingen voor burgers en bedrijven in Nederland en Europa? Lees dan verder. Voor onze partner ICTU zijn wij op zoek naar een Senior Rust Developer (AI-first). Ben jij binnenkort beschikbaar voor een nieuwe opdracht en wil jij een maatschappelijke bijdrage leveren aan de ontwikkeling van digitale identiteitsoplossingen voor burgers en bedrijven in Nederland en Europa? Lees dan verder.  

Dit ga je doen

Functieomschrijving
Als Senior Rust Developer (AI-first) werk je binnen het programma ENIAMS aan de ontwikkeling van de NL Wallet, de Nederlandse implementatie van de Europese digitale wallet. Deze voorziening stelt burgers en bedrijven in staat zich digitaal te identificeren, elektronische handtekeningen te plaatsen en gegevens veilig te delen binnen zowel publieke als private domeinen.

Je bent verantwoordelijk voor het ontwikkelen van mobiele en web/backend softwarecomponenten inclusief bijbehorende testautomatisering. Daarbij werk je volgens een AI-first werkwijze waarbij AI-codeassistenten en AI-agents structureel worden ingezet tijdens ontwerp, ontwikkeling, testen, documentatie en code reviews.

Werkzaamheden

•    Ontwikkelen en opleveren van Rust-software.
•    Ondersteunen van andere ontwikkelaars bij softwareontwikkeling.
•    Reviewen van software van collega-ontwikkelaars.
•    Documenteren van softwarecomponenten.
•    Beoordelen van functionele requirements op technische haalbaarheid.
•    Adviseren over architectuur- en realisatiekeuzes.
•    Uitvoeren van technisch onderzoek en analyses.
•    Automatiseren van functionele en niet-functionele testen.
•    Implementeren van authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC.
•    Ontwikkelen van Rust libraries voor mobiele en backend toepassingen.
•    Signaleren en doorvoeren van verbeteringen.
•    Inzetten van AI-codeassistenten en AI-agents tijdens softwareontwikkeling.
•    Verifiëren van door AI gegenereerde code op kwaliteit, veiligheid en onderhoudbaarheid.
•    Inrichten van AI-ondersteunde werkprocessen binnen team en CI/CD-omgevingen.
•    Coachen van teamleden in verantwoord gebruik van AI-tooling.
•    Participeren in een zelforganiserend scrumteam.


 

Hier ga je werken

ICTU voert binnen het programma ENIAMS projecten uit die bijdragen aan de ontwikkeling van nationale en Europese Identity & Access Management (IAM)-stelsels. Binnen dit portfolio worden informatievoorzieningen ontwikkeld en pilots ondersteund voor digitale identiteiten, toegangsdiensten en authenticatieoplossingen. De werkzaamheden vinden plaats binnen een complexe omgeving waarin wet- en regelgeving, beveiliging, privacy en betrouwbaarheid centraal staan.
 

Dit neem je mee

Eisen
•    Minimaal HBO+/WO werk- en denkniveau met een afgeronde relevante opleiding.
•    Minimaal 3 jaar aantoonbare ervaring met:
•    Ontwikkelen van mobiele (iOS, Android) én web/backend applicaties inclusief integraties in complexe omgevingen, waarvan minimaal 2 jaar in Rust.
•    Cryptografie, PKI, digitale handtekeningen, digitale identiteit (SSI) en authenticatiefunctionaliteit.
•    Unit- en integratietesten met hoge testdekking.
•    Geautomatiseerd testen van software op basis van functionele en niet-functionele eisen.
•    Werken binnen agile/scrum- en DevOps-omgevingen.
•    Aantoonbare ervaring met een AI-first werkwijze in softwareontwikkeling.

Wens 1
Aantoonbare ervaring met Rust-development in combinatie met:
•    Axum, Tokio, sqlx/SeaORM, Serde (backend)
•    Vue, React of vergelijkbaar (frontend)
•    FFI
•    Dart (Flutter)
•    iOS
•    Android
•    GitLab en Jira
•    Docker, Helm en Kubernetes

Wens 2
Aantoonbare ervaring met AI-first softwareontwikkeling, waaronder:
•    AI-ondersteunde codegeneratie en refactoring
•    AI-ondersteunde testautomatisering
•    AI-ondersteunde code reviews en kwaliteitsborging
•    Inrichting van AI-workflows of AI-agents binnen teams en CI/CD
•    Verantwoord AI-gebruik binnen beveiligings- en privacygevoelige omgevingen

Wens 3
Aantoonbare ervaring met softwareontwikkeling binnen:
•    Publieke dienstverlening
•    Identiteitsdomeinen
•    Securitykritische omgevingen
•    Omgevingen met hoge eisen aan betrouwbaarheid, privacy, beveiliging en continuïteit

Aanvullend gewenst
Voorbeelden van applicaties waaraan is gewerkt.
Een concreet praktijkvoorbeeld waarin AI-tooling aantoonbaar heeft bijgedragen aan kwaliteits- of snelheidsverbetering van softwareontwikkeling inclusief validatie van de AI-output.
 

Dit krijg je

Standplaats: Den-Haag / hybride
Startdatum: 30 november 2026
Duur: t/m 30-09-2028 (met optie op verlenging)
Uren per week: 36 uur
 

Den Haag