Home / AI-begrippenlijst / Wat doet een software engineer?

Wat doet een software engineer?

In het kort

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.

Wat houdt het werk dagelijks in?

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.

Welke specialisaties zijn er?

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.

Wat kost een software engineer in Nederland?

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.

Heb je nog engineers nodig als AI code schrijft?

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.

Veelgestelde vragen

Software engineer of developer — is er verschil?

In Nederlandse vacatures worden ze door elkaar gebruikt, en er een rangorde van maken is vooral marketing.

  • Waar wel verschil wordt bedoeld, impliceert engineer meer verantwoordelijkheid voor ontwerp en levensduur.
  • Developer impliceert nadruk op uitvoering binnen andermans ontwerp.
  • Beoordeel op de reikwijdte van de beslissingen, niet op het woord in het contract.

Zelf aannemen of met een bureau werken?

Hangt ervan af of de software uw product is of uw gereedschap.

  • Is het het product: aannemen — de kennis moet in huis blijven.
  • Is het interne tooling die één keer gebouwd wordt en zelden verandert, dan is projectwerk meestal goedkoper en sneller te starten.
  • Eis in beide gevallen dat u de code bezit en aan een ander kunt overdragen; de vergelijking staat in Nederlands versus offshore.

Hoe beoordeel je een engineer zonder technisch te zijn?

Vraag naar onderhoud, niet naar functies. Iets nieuws demonstreren kan iedereen.

  • Vraag wat zij drie jaar geleden bouwden en wie het nu draait.
  • Vraag waar zij een klant vanaf hebben gepraat — een goede engineer heeft voorbeelden.
  • Vraag hoe u het werk naar een andere leverancier zou verhuizen; een recht antwoord is een goed teken.
Verder bij Crux Digits

Wilt u dit toepassen in uw bedrijf? Bekijk hoe wij het naar productie brengen:

← Alle AI-begrippen

Van concept naar werkende tool?

Wij bouwen deze AI in productie — met vaste prijzen en een vaste expert. Begin met een gratis consult.

Gratis consult boeken →