Je bent senior developer een paar jaar al, en je merkt dat de rol begint te schuren. De technische problemen zijn nog interessant, maar collega’s kloppen steeds vaker bij jou aan met vragen over aanpak en richting. Architectuurbeslissingen worden zonder jou gemaakt, terwijl jij precies ziet wat er misgaat. Op een gegeven moment vraag je je af of dit het plafond is.
Op dat moment duiken doorgaans twee opties op: tech-lead of engineering manager. In de Nederlandse techmarkt worden die termen soms door elkaar gebruikt, maar de inhoud verschilt flink. Salaris, dagelijkse werkzaamheden, vrijheid en valkuilen lopen uiteen op manieren die weinig senior developers vooraf goed inschatten. Wij van Extended.nl zetten beide paden eerlijk naast elkaar, inclusief de dingen die je in een vacaturetekst niet terugvindt.
Het moment waarop je moet kiezen
Uitstellen is verleidelijk. Je bent goed in je werk, de sfeer is prima, en een keuze voelt als risico. Maar uitstel heeft een prijs: je blijft hangen in een senior-rol die je niet meer uitdaagt, terwijl anderen doorgroeien. Herkenbare signalen dat je tegen het plafond aanloopt: je lost dezelfde soort problemen op als twee jaar geleden, je wordt structureel gevraagd om anderen te helpen maar hebt daar geen officiële rol voor, en je ergert je aan technische beslissingen die beter hadden gekund als jij erbij betrokken was. Dat is geen ontevredenheid, dat is groei die nergens naartoe kan.
Twee totaal verschillende banen met een vergelijkbaar visitekaartje
Tech-lead en engineering manager klinken verwant. Op een visitekaartje ogen ze bijna gelijk. Maar wat iemand in deze rollen feitelijk doet op een doorsnee dinsdag verschilt enorm.
Een tech-lead begint de dag vaak in de codebase. Er zijn pull requests te reviewen, een architectuurkeuze te onderbouwen, en misschien een tricky bug die het team blokkeert. Tussendoor zijn er gesprekken met product over haalbaarheid. Het zwaartepunt ligt bij techniek, met mensen als context.
Een engineering manager begint de dag met mensen. Één-op-één gesprekken, een sprint retrospective, een gesprek met HR over een groeiprofiel. ’s Middags misschien overleg met andere managers over teamcapaciteit. De codebase? Die bekijkt hij of zij misschien aan het eind van de dag, als er tijd over is. Dat is niet altijd het geval.
De codeer-realiteit: hoeveel schrijf je nog echt?
Dit is waar veel mensen verrast worden. Als tech-lead bij een kleinere scale-up kun je nog 50 tot 70 procent van je tijd hands-on coderen. Bij een grotere organisatie zakt dat naar 30 procent of minder, maar technische betrokkenheid blijft de kern van de rol.
Als engineering manager is de realiteit anders. In de meeste Nederlandse product-bedrijven en corporates schrijf je als EM minder dan 10 procent van je tijd code. Sommige managers gaan maanden zonder een serieuze commit. Voor de ene persoon is dat bevrijdend: eindelijk ruimte om te bouwen aan een team en een cultuur. Voor de andere voelt het als langzaam leegloopt.
Salarissen in Nederland vergeleken
De tech-lead vs engineering manager discussie in Nederland heeft ook een financiële kant die genuanceerder is dan de meeste salarisoverzichten laten zien.
| Rol | Scale-up | Corporate / Enterprise | Product-bedrijf |
|---|---|---|---|
| Senior Developer | €65.000 tot €85.000 | €70.000 tot €90.000 | €70.000 tot €95.000 |
| Tech-lead | €80.000 tot €105.000 | €85.000 tot €110.000 | €85.000 tot €115.000 |
| Engineering Manager | €90.000 tot €120.000 | €95.000 tot €130.000 | €95.000 tot €135.000 |
Engineering managers verdienen gemiddeld iets meer, maar kijk ook naar de totale compensatie. Bij scale-ups en product-bedrijven zijn aandelenpakketten (ESOP of RSU’s) voor tech-leads steeds vaker vergelijkbaar met die van managers. Coaching-budgetten, conferentiereizen en leerbudgetten zijn bij tech-leads soms royaler omdat hun ontwikkeling duidelijker gekoppeld is aan technische specialisatie. Tel alles op voor je een conclusie trekt.
Verantwoordelijkheid zonder autoriteit vs. autoriteit zonder technische grip
Beide rollen hebben een structurele spanning, en het is goed om die eerlijk te benoemen.
Een tech-lead is verantwoordelijk voor de technische richting van een team, maar heeft vaak geen formele zeggenschap over mensen. Als een collega structureel slechte code levert, kun je reviewen, bijsturen en begeleiden maar je kunt niet ingrijpen op arbeidsrechtelijk niveau. Bij een falende sprint of een slecht architectuurbesluit ben jij het aanspreekpunt technisch, maar niet altijd de beslisser. Dat kost energie als je die spanning niet leuk vindt.
Een engineering manager heeft wel die formele autoriteit, maar verliest snel technische grip als hij of zij niet actief investeert in bijblijven. Stel dat het team een fundamentele keuze maakt tussen twee frameworks: als EM moet je op de input van je team vertrouwen. Dat is prima als je dat vertrouwen hebt opgebouwd. Maar als het team twijfelt aan jouw technische geloofwaardigheid omdat je al anderhalf jaar niet meer in de code zit, ontstaat er wrijving die moeilijk te repareren is.
De eerlijke persoonlijkheidscheck
Geen quiz met sterretjes, maar vijf vragen die ertoe doen:
- Word je energie van het oplossen van een technisch puzzelstuk, of van het zien groeien van een collega die drie maanden geleden vastliep?
- Vind je het prettig om invloed te hebben via technische kwaliteit, of via het vormen van een team en een cultuur?
- Hoe reageer je als je twee weken lang geen significante code hebt geschreven?
- Kun je goed omgaan met gesprekken over prestaties, ambities en soms ook ontslag?
- Wil je over vijf jaar nog dieper in techniek zitten, of wil je organisatorische impact?
Er is geen goed of fout antwoord. Maar wees eerlijk, want de omgeving kan je hier makkelijk op het verkeerde been zetten. Een tech-lead die eigenlijk mensen wil managen, en een manager die eigenlijk wil coderen: beide situaties zijn vermijdbaar als je deze vragen serieus neemt.
De niet-voor-de-hand-liggende valkuilen
De valkuil van de tech-lead is onzichtbaarheid. Je bent diep in de code, levert enorm veel waarde voor het team, maar management ziet je niet. Je mist de vergaderingen waar carrièrekansen worden besproken. Na drie jaar ben je nog steeds tech-lead, terwijl een collega die minder goed is in code maar beter zichtbaar, engineering manager is geworden. Als tech-lead moet je actief investeren in zichtbaarheid buiten je directe team.
De valkuil van de engineering manager is te snel instappen. Iemand die zes maanden geleden nog midlevel developer was en nu een team van acht aanstuurt: dat roept vragen op. Technische geloofwaardigheid is moeilijk te bouwen en makkelijk te verliezen. Een team dat zijn manager niet serieus neemt op technisch vlak, is een team dat moeilijk te leiden is.
Hybride rollen en de Nederlandse markt
Steeds meer Nederlandse tech-bedrijven experimenteren met tussenpaden: de ‘staff engineer’, de ‘principal engineer’, of een hybride ’tech-manager’ rol. Soms is dat oprecht een goed pad voor mensen die zowel diepgang als invloed willen. Maar wees voorzichtig: een hybride rol kán ook betekenen dat je de nadelen van beide rollen combineert zonder de voordelen. Te veel meetings voor een tech-lead, te weinig autoriteit voor een manager. Vraag bij een hybride rol altijd expliciet: wat verwachten jullie van mij in maanden drie, zes en twaalf? En wie beslist als techniek en mensen botsen?
Terugschakelen: hoe realistisch is het?
Als je de verkeerde keuze maakt, is dat niet het einde. Maar het is ook niet makkelijk. Managers die na twee jaar terug willen naar code, merken dat de markt hen anders inschat. Je bent ‘ex-manager’, wat soms als troef werkt (je begrijpt de organisatie) maar vaker als twijfelpunt. Technologie is snel veranderd en jouw stack-kennis is gedateerd. Het kan, maar je moet het bewust aanpakken: bijblijven tijdens je managementperiode, open zijn over de reden van de switch, en je verwachtingen bijstellen over niveau en salaris.
Welke rol past bij jouw situatie?
Drie concrete scenario’s:
Startup (minder dan 30 man): Hier is de tech-lead vaak de beste keuze. Je houdt technische impact, het salarisverschil met een EM is minimaal, en managementlagen zijn nog dun. Een engineering manager in een startup van twintig mensen is vaak overgespecificeerd.
Scale-up (30 tot 200 man): Dit is het klassieke snijpunt. Als je technisch wil groeien richting architectuur en brede invloed, kies dan voor een tech-lead of staff engineer track. Wil je mensen bouwen en organisatie vormen, ga dan voor EM. Beide paden zijn realistisch en goed betaald. Wij van Extended.nl zien dat scale-ups in Nederland het meeste experimenteren met hybride rollen, met wisselend succes.
Enterprise (200-plus medewerkers): Hier lonen beide paden goed, maar de EM-rol levert structureel meer op in salaris en invloed. Als je hier als tech-lead werkt, moet je bewust investeren in zichtbaarheid, anders raak je ingegraven in een silo. Bij een enterprise EM-rol is de kans op doorgroei naar VP of director realistischer dan via de technische ladder.
Tech-lead en engineering manager zijn twee verschillende banen, met een ander soort druk en een ander soort voldoening. De een blijft dicht bij code en technische sturing, de ander verschuift naar mensen, processen en organisatorische belangen. Welk pad meer oplevert hangt sterk af van waar jij energie van krijgt, niet van welke titel er op dat moment beter betaalt. Praat met mensen die de rol al een jaar of twee doen, vraag naar een doorsnee week, en kijk of dat beeld bij jou past. Dat is nuttiger dan welk salarisoverzicht dan ook.
