Een software engineer ontwerpt, bouwt, test en onderhoudt software — niet alleen code schrijven, maar bepalen hoe een systeem gestructureerd moet zijn zodat het later veilig aangepast kan worden. In een maatwerktraject zit de meeste waarde in dat oordeel: wat bouw je zelf, wat koop je, en wat laat je weg.
Een software engineer ontwerpt, bouwt, test en onderhoudt software. Het zichtbare deel is code schrijven; het waardevolle deel is bepalen hoe een systeem gestructureerd moet zijn zodat het over een jaar veilig aangepast kan worden, door iemand die niet bij het oorspronkelijke gesprek zat.
In een maatwerktraject wordt het meeste geld beslist voordat er veel code bestaat. Wat bouw je zelf, wat koop je, wat laat je weg, en waar leg je de grens tussen systemen — die vier keuzes bepalen het budget meer dan typesnelheid ooit zal doen.
Minder programmeren dan mensen verwachten. Een werkdag bevat doorgaans wat implementatie, veel bestaande code lezen om te begrijpen wat een wijziging stukmaakt, het werk van collega's beoordelen, en gesprekken om vast te pinnen wat er eigenlijk gevraagd wordt. Dat laatste is waar projecten worden gered of verspeeld: een wens die in een vergadering vanzelfsprekend klinkt blijkt bij het bouwen meestal drie verschillende wensen.
Frontend (wat de gebruiker ziet), backend (gegevens, logica, koppelingen), full-stack (beide, op werkend niveau) en platform of DevOps (de infrastructuur waarop het draait). Daarnaast staan data- en ML-engineering. Voor een mkb-bedrijf dat maatwerk koopt telt het etiket minder dan of de engineer iets vergelijkbaars heeft opgeleverd én daarna onderhouden — bouwen is de makkelijke helft.
In loondienst is het een salarisfunctie met de gebruikelijke Nederlandse werkgeverslasten erbovenop. Ingekocht als projectwerk factureren bureaus per uur of tegen vaste prijs, en dat verschil weegt zwaarder dan het tarief: bij uurtarief ligt het budgetrisico bij u, bij vaste prijs ligt het schattingsrisico bij de leverancier. Onze bedragen staan op maatwerk software laten maken en de afweging in vaste prijs versus uurtarief.
Ja, en de verhouding tussen oordeel en typen is verder naar oordeel opgeschoven. Modellen schrijven snel behoorlijke code, wat het goedkoper maakt om een groot systeem te produceren dat niemand begrijpt. De schaarse vaardigheden zijn nu specificeren, reviewen en architectuur — weten wat je moet vragen, zien wat subtiel fout is, en het geheel samenhangend houden. Gegenereerde code die u niet kunt beoordelen is een risico in de kleren van een oplevering.
In Nederlandse vacatures worden ze door elkaar gebruikt, en er een rangorde van maken is vooral marketing.
Hangt ervan af of de software uw product is of uw gereedschap.
Vraag naar onderhoud, niet naar functies. Iets nieuws demonstreren kan iedereen.
Wilt u dit toepassen in uw bedrijf? Bekijk hoe wij het naar productie brengen:
Wij bouwen deze AI in productie — met vaste prijzen en een vaste expert. Begin met een gratis consult.
Gratis consult boeken →