ICT-personeelstekort in Nederland: oorzaken en wat je er als werkgever aan doet
In Nederland staan momenteel bijna 20.000 openstaande ICT-vacatures. Tegelijk zoeken bedrijven naar minder dan 5.300 werkloze ICT’ers. Wil je een software engineer in plaats van vijf? Je hebt grote kans dat je verliezen gaat. Dit is niet hyperbool — dit is q3 2025-data van het CBS.
Ik heb acht jaar in recruitment gewerkt. ICT was altijd lastig. Maar dit niveau? Dit is structureel. De branche is niet in paniek — zij accepteren het gewoon. Offertebeurzen vol vacatures. Recruiter-LinkedIn-advertenties zo generiek dat niemand kijkt. Job hoppers die elke negen maanden switchen omdat ze weten dat ze kunnen.
Dit artikel gaat niet om “waarom is het zo erg” (die bal is al gesponnen). Het gaat om: wat doe je maandag als je ICT-talent nodig hebt en het niet op te dragen krijgt? Dit zijn echte antwoorden, niet LinkedIn-gloss.
Waarom is ICT zo krap en waarom gaat het niet voorbij?
Drie dingen samen.
Eén: digitalisering accelereert. Ja, dit is overdreven gezegd, maar het klopt. COVID schreef mentaliteit om. Cloud migraties, AI-integratie, cybersecurity-incidenten — dit leidt tot meer ICT-werk, niet minder. Een middelgrote retailer die vijf jaar geleden twee developers had, heeft er nu vijf nodig. Vraag groeit sneller dan aanbod.
Twee: onderwijs hinkt achter. Hogescholen en universiteiten trainen niet snel genoeg. Informatica-studies zijn populair, maar ze duren vier jaar. Tegen de tijd dat iemand afstudeerd, werkt hij niet aan het skills die bedrijven NU willen. Rust-in-place, maar niet in aanvraag. Bootcamps proberen dit gat te dichten. Ze doen het gedeeltelijk — beter dan niks, maar niet structureel.
Drie: concurrentie is meedogenloos. Een senior Python developer kan tussen tien aanbiedingen kiezen. FAANG-salaries (Google, Meta). Startup-equity. Remote-anything. Nederlandse banken en verzekeraars betalen goed, maar ze kunnen niet meekomen met Californië. Dus talent dat kan: weg. Wat overblijft is fragmentatie — senior people zeer schaars, junior pool teleurstellend.
Waarom gaat dit niet voorbij? Omdat de root causes structureel zijn. Je kunt niet zeggen “wacht tot het hoger onderwijs gaat groeien” — dat duurt tien jaar. Digitalisering stopt niet. Je moet ANDERS werken.
Hoeveel ICT-vacatures staan open en wat zeggen de nummers echt?
Cijfers van CBS en UWV zeggen:
- 16.600 openstaande ICT-vacatures in Q3 2025.
- 5.300 werkloze ICT’ers op dat moment.
- 7 vacatures per 1 werkzoekende — vergelijk dat met landsgemiddelde rond 2-3.
- 30,6% van ICT-bedrijven zeggen diensten te vertraging door tekort.
- Prognose tot 2030: 105.000 extra tekort volgens McKinsey.
Wat zeggen deze getallen echt? Dat traditioneel recruiting niet werkt. Je kunt niet plaatsen; je kunt niet wachten; je kunt niet selectief zijn.
Ik sprak vorige week met een fintech-startup hier in Amsterdam. Ze hebben vier junior-developer-rollen open sinds oktober. Vier maanden. Ze hebben acht sollicitaties gehad, vier interviews gedaan, niemand aangenomen. Waarom? Kandidaten accepteerden aanbiedingen elders terwijl ze nog in sollicitatie-gesprek zaten. Velocity is weg.
Welke ICT-rollen zijn het moeilijkst?
Niet alles is gelijk. Software developers staan onder meeste druk. Data engineers ook. Security specialists. Cloud architects. Waarom deze vier?
Software developers: Overal nodig, schaars, en high-earning. Startup, bank, e-commerce — iedereen huurt. Te veel vraag, te weinig aanbod. Dit is de archetypal shortage.
Data engineers: Vrij nieuw beroep (8-10 jaar oud in Nederland). Onderwijs trainen ze nauwelijks. Bootcamps doen pogingen. Bedrijven trappen elkaar de tent in voor die mensen. Startupsalary: €80k+, senior: €120k+. Nederlandse standaard kan niet volgen.
Security specialists: Cyberaanvallen zijn nationaal issue. Overheid dwingt compliance af. Bedrijven upgraden security urgently. Specialisten zeer schaars. Dit is jong vakgebied.
Cloud architects: AWS, Azure, GCP. Certificering nodig, ervaring zeldzaam. Veel bedrijven migreren naar cloud, demand is acuut. Junior-levels weinig; senior-levels hoge salaries.
Wat opvalt? Junior-rollen zijn relatief makkelijker in te vullen. Why? Bootcamps leveren daar. Graduate-traineeprogramma’s helpen. Midlevel en senior? Daar knakt het.
Wat maakt Sanne gek aan recruitment in ICT
Oké, dit is subjectief, maar na acht jaar zie je patronen.
Patroon 1: Kandidaten verdwijnen mid-funnel. Je maakt een keuze om iemand door te nemen naar tweede round. Ze accepteren aanbod elders, je hoort niks meer. Het volgende wat je ziet: hun LinkedIn-status “gestart bij TechBedrijf YZ”. Dit gebeurt doorlopend. Velocity is zo hoog dat je recruiter-funnel niet kan bijhouden.
Wat ik zag: bedrijven die dit sneiden met snelle turnaround. Eerste interview → aanbod binnen 3 dagen. Niet: 5 interviews, references, assessment-batterij. Dat werkt niet meer. Talent is ongeduldiger.
Patroon 2: Salaris is nodig, niet voldoende. Een bedrijf denkt: “We bieden €85k, marktprijs is €80k, problem opgelost.” Nee. De concurrent biedt €82k PLUS akties PLUS remote flexibility PLUS infinite learning budget. Salaris is ticket-to-play, niet winnaars-differentiator. Dit is de moeilijkste lering voor traditionele bedrijven.
Patroon 3: Bootcamp-grads stellen teleur na 2-3 maanden. Sommige wel, hoor. Maar veel bootcamps leert syntax, niet systems-thinking. Dus junior-developer uit bootcamp kan CRUD-app bouwen, maar snapt architectuur niet. Mentorship nodig; veel bedrijven geven dat niet. Churn. Kostbaar.
Patroon 4: Remote is nu hygiene-faktor, niet benefit. Vijf jaar geleden was “we bieden remote 2 days/week” een unieke selling point. Nu is het baseline. “Kantoor only” betekent: je bent niet serieus.
Wat werkt NIET meer (spoiler: veel)
Dit is waar veel bedrijven missen. Ze herhalen tactiek die vorig jaar mislukte.
Wachten op perfecte kandidaat
Je schrijft vacature: 5+ jaren PHP, senioriteit, AWS-certificering, Kubernetes. Je wacht. Dat talent bestaat, maar hij werkt al ergens. Ofwel: je betaalt hem bovenmarkt, ofwel: hij denkt “ik ben zeker genoeg betaald, why move.” Wachten werkt niet.
Generieke vacature-teksten
“Wij zoeken talentvolle developers voor onze innovative tech-stack.” Slaapverwekkend. Niemand kijkt. Wat werkt? Specifieke projecten, tools, cultuur. “We migreren 50 microservices van monolith naar Kubernetes. Je bent architect van dit proces. Salaris €95k.” Verschil is hemel-aarde.
Standaard ronde werving
Eerste interview → technische test (4 uur) → second interview → reference-checks. Dit is 4-6 weken proces. Kandidaten verdwijnen in week 2. Andere bedrijf biedt aanbod in week 1. Gedaan. Snelheid is niet optioneel.
One-size-fits-all trainingsprogramma’s
Bootcamp ziet junior uit en doet 3-maand “Java Fundamentals”. Junior kan ja/nee/if-else, maar snapt object-oriented design niet. Is hij ready-to-work? Nee. Mentor nodig, werk-feedback nodig. Veel bedrijven geven dat niet — ze werpen hem in deep end. Churn after 3-4 maanden.
Wat wél werkt: vier concrete strategieën
Dit is waar het beter wordt.
Strategie 1: Bootcamp-grads, maar met mentorship
Bootcamps produceren mensen die kunnen coden, maar niet systems. Junior git commits, maar architectuur-denken ontbreekt. Wat bedrijven moeten doen: pair-programming eerste drie maanden. Senior developer, 2-3 uur per week, code-review en pairing. Dit kost je, maar churn daalt drastisch.
Een Amsterdam agency nam vorig jaar vijf bootcamp-alumni aan. Typisch churn na vier maanden: 40%. Zij deden paired-programming eerste kwartaal. Churn: 8%. Verschil? Mentorship.
Kostenplaatje: 2-3 uur senior-developer per week × 12 weken × €100/uur = €2400-3600 per junior. Winst: lager churn, faster ramp-up, betere code-kwaliteit.
Strategie 2: Zijinstromers uit andere tech-sectoren
JavaScript-developer van mediabureau? Die kan best backend leren. DevOps-persoon van hosting-bedrijf? Die kan developer zijn. System administrator? Infrastructure engineer — step over naar cloud-team.
Deze mensen begrijpen al tech, hebben discipline, hoeven niet 0→1. 30% retraining nodig. Veel sneller dan bootcamp, betere baseline.
Waar ik dit zag: een fintech-startup in Amsterdam nam een senior WordPress developer aan en trainde hem PHP→Python over twee maanden. Kostte minder dan junior-hiring proces, resultaat beter. Why? Hij had 10 jaren coding-discipline.
Strategie 3: Interne opschaling van niet-techs
Kantoorbediende, HR-assistent, customer-service — deze mensen zijn vaak scherp. Als zij zeggen “ik wil developer zijn”, ondersteun het. Bootcamp (3-4 maanden) + paired-programming (3 maanden) + junior-contract. Kosten: ~€10k totaal. Winst: één FTE, cultuur-fit, loyaliteit hoog.
Dit werkt omdat je cultuur bewaart en mentality sterker is. Outsider-developer kijkt naar het kantoor, voelt zich “external”. Interne promo voelt als groei.
Strategie 4: Contract-staffing met voorkaupsrecht
Specialist nodig voor 6-9 maanden? In plaats van “hired” via agency, neem op contract met voorkaupsrecht. Kostje meer (20-30% overhead), maar risico lager. Bedrijf ziet of hij fit is. Specialist ziet of cultuur klopt. Convertie tot permanent? Veel hoger dan traditioneel hiring.
Hier helpt: recruitment-partner met ICT-specialisatie. Niet generieke uitzendbureau. Ze snappen tech, snappen matching.
Salaris, flexibiliteit en waarom culture sterker werkt dan bonussen
Salarissen in ICT zijn gestegen 15-20% in drie jaar. Banken betalen €90k voor midlevel. Startups betalen equity. FAANG betaalt buiten-proportie. Wat betekent dit voor je bedrijf?
Accepteer dat je niet op salaris alleen wint. Je bent geen bank. Je bent niet Google. Dan doe je idioot om op €100k in te zetten voor midlevel developer; je verliest. Beter: €82k + remote flexibility + learning budget + meaning.
Meaning is sterker dan je denkt. Developer die weet dat zijn code LifeTech raakt (healthcare, renewables) — die houdt langer vol dan iemand die CMS-content beheert voor retailer. Zuiver salaris-gesprek: je verliest automatisch.
Flexibiliteit nu hygiene. Remote 3+ dagen per week? Expected. Flexible uren? Expected. Als je hier bezuinigt: je bent niet competitief.
Learning budget: €1500-2000/jaar per developer. Conference-bezoek, online courses, certification. Dit is peanuts en biedt veel aan recruitment.
Stap voor stap: hoe je ICT-vacatures ingevuld krijgt
Niet theoretisch. Dit is wat je maandag doet.
Stap 1: Analyseer je eigen bottleneck (30 minuten)
Welke rol staat het langst open? Hoeveel candidates per vacancy? Waar vallen ze uit? (First application? Interview? Offer stage?) Data geeft focus. Gaat je senior-data-engineer-rol al acht weken staan? Je junior-php-dev-rol twee weken? Die zijn niet hetzelfde probleem.
Stap 2: Snij proces in
Standaard ronde van 4-6 weken? Onrealistisch. Doel: 10 dagen tot offer. Hoe? Doe code-assessment online (handigheid checken zonder live sesie). First interview en technical check tegelijk: 90 minuten, online, one-shot. Offer volgt dag erna. Veel sneller. Kandidaat voelt urgentie. Aanbieders weten ze snel nodig zijn.
Stap 3: Durf minder senioriteitsvereisen
Senior Python developer met AWS? Nee, niet nodig. Mid-Python developer met AWS-entry level? Plus mentorship? Beter. Kosten mentorship: €200/maand, voordeel: sneller in te vullen, junioriteit niet probleem.
Stap 4: Bootcamp-recruitment opzetten
Heb je structureel junior-behoefte? Partner met bootcamp (Coderhouse, Springboard, HackYourFuture). Screening doen: top 20% van graduates, testfase 2 weken, dan contract + mentorship. Dit geeft steady pijp.
Stap 5: Zijinstromers-search activeren
LinkedIn-search: “developer OR engineer NOT: ‘senior'”, filter op “changed jobs in last 2 years” en “smaller company” (groei-mentaliteit). Scriptie-outreach: “je code-background is interessant, we trainen je in X, salaris fair.” Dit is vissen in ander water dan klassieke talent-pool.
Stap 6: Marktingje vacature beter
“Talentvolle developer gezocht” → out. “We migreren 200 legacy services naar microservices. Je architecutje dit. Salaris €95k, 4 dagen kantoor, 1 dag remote, onbeperkte learning budget” → in. Specifiek, concreet, interessant.
Waar gaat het heen in 2026-2027?
UWV en McKinsey zeggen: tekort groeit. Digitalisering gaat niet om. Onderwijsinflow luistert niet snel genoeg. Dit betekent: wat nu werkt, blijft werken. Snelheid, flexibiliteit, mentorship, zijinstromers — dit zijn niet exceptions. Dit is standaard.
AI-hiring-tools groeien. Screening bots, matching-algorithms. Helpt? Ja. Vervangt talent-strategie? Nee. Bot kan wel coder screenen, kan niet meaning/culture-fit bepalen. Je hebt alsnog human-call nodig.
De waarheid
ICT-personeelstekort gaat niet voorbij. Punt. Maar dat is geen noodlot — dat is realiteit-shift. Bedrijven die zich aanpassen — snelle hiring, mentorship, flexibiliteit — die winnen. Bedrijven die zeggen “we wachten op normale markt”: die wachten voor altijd.
Je hoeft niet perfect aanbod te doen. Je hoeft niet Google-salaries. Je hoeft wel snel, flexibel, en ondersteunend te zijn. Die drie dingen kosten niet veel. Ze werken wel.
Meer lezen? Check onze gids op arbeidsmarkt Nederland 2025 voor breder perspectief, of recruitment marketing Nederland voor tactische tips.