Bekijk dit cv-voorbeeld voor een software engineer. Maak daarna met AI een versie voor jouw vacature of controleer de score van je huidige cv.

Je samenvatting is de korte briefing van je technische loopbaan. Je moet de balans vinden tussen technische diepgang en impact op het bedrijf. Deze sectie moet meteen de aandacht trekken met je meest indrukwekkende technische prestaties, architectuurkeuzes en leiderschapservaring. Voor seniorfuncties leg je de nadruk op systemen die je hebt ontworpen en teams die je hebt geleid; voor functies op medior niveau op technische expertise en bijdragen aan projecten; voor startersfuncties op studieresultaten en praktische projectervaring. Het draait erom dat je prestaties met concrete cijfers onderbouwt en de tekst goed leesbaar en krachtig houdt. Stem deze sectie af op de functie en het bedrijf, en noem de technologieën en domeinkennis die ertoe doen. De samenvatting laat niet alleen zien wat je hebt gedaan, maar ook hoe je technische keuzes en implementaties hebben bijgedragen aan het succes van het bedrijf.
Voor seniorfuncties draait je samenvatting om drie dingen: technisch leiderschap, architectuurkeuzes en impact op het bedrijf. Richt je op systemen die je hebt ontworpen, teams die je hebt geleid en concrete verbeteringen die je hebt bereikt.
Senior Software Engineer met 8+ jaar ervaring in het ontwerpen en opschalen van gedistribueerde systemen. Leidde de ontwikkeling van microservices die dagelijks 2 miljoen+ transacties verwerken, met 40% minder latency en $200.000 per jaar lagere cloudkosten. Expert in Java/Spring met aantoonbare ervaring in het begeleiden van teams en het invoeren van werkwijzen die de codekwaliteit met 60% verbeterden.
Principal Software Engineer gespecialiseerd in cloud-native applicaties. 10+ jaar ervaring in het leiden van technische initiatieven, waaronder een migratie van monoliet naar microservices die de deploymentfrequentie verhoogde van eens per twee weken naar 50+ deployments per dag. Expertise in AWS, Kubernetes en service mesh, goed voor $1 miljoen+ besparing op infrastructuur per jaar.
Begin altijd met je hoogste functietitel en je aantal jaren ervaring
Noem specifieke technologieën alleen als ze cruciaal zijn voor de functie
Maak je impact meetbaar met concrete cijfers (kostenbesparing, betere prestaties)
Noem zowel technische prestaties als resultaten als leider
Houd het onder de 4 regels, zodat het goed leesbaar blijft
Engineers op medior niveau richten zich op technische expertise en bijdragen aan projecten. Laat zien dat je steeds meer leiderschapsverantwoordelijkheid krijgt en welke technische uitdagingen je hebt opgelost.
Full Stack Software Engineer met 4 jaar ervaring in het bouwen van schaalbare webapplicaties. Ontwierp en bouwde een realtime analytics-dashboard met React en Node.js dat data verwerkt voor 100.000+ dagelijks actieve gebruikers. Verkortte de responstijd van de API met 65% door Redis-caching en GraphQL-optimalisatie.
Backend Software Engineer met 3 jaar ervaring, gespecialiseerd in betaalsystemen en fintech. Leidde de ontwikkeling van een fraudedetectieservice die maandelijks $50 miljoen+ aan transacties verwerkt met 99,99% nauwkeurigheid. Verdrievoudigde de doorvoer van het systeem en hield de latency onder de 100 ms dankzij slimme cachingstrategieën.
Solliciteer je op een startersfunctie of maak je een carrièreswitch? Richt je dan op je opleiding, stages en projecten. Leg de nadruk op je technische basis en je praktische programmeerervaring. Schrijf je een cv als software engineer zonder werkervaring, noem dan projecten uit je bootcamp, eigen apps, freelancewerk of bijdragen aan open-sourceprojecten. Laat zien dat je nette code schrijft en werkende software oplevert.
Afgestudeerd in informatica met een sterke basis in algoritmen, datastructuren en principes van softwareontwerp. Liep 3 stages bij techstartups en droeg bij aan productiecode met React, Node.js en AWS. Actief open-sourcebijdrager met 50+ gemergede pull requests in populaire JavaScript-libraries, waaronder packages uit het React-ecosysteem.
Pas afgestudeerd in Software Engineering met praktijkervaring in full-stackontwikkeling via meerdere stages en projecten. Ontwikkelde en lanceerde een aanbevelingssysteem op basis van machine learning dat de gebruikersbetrokkenheid met 25% verhoogde. Vaardig in Python, JavaScript en clouddiensten, en leert nieuwe technologieën aantoonbaar snel. GitHub-portfolio met 20+ projecten en 500+ commits.
Autodidactische Software Engineer die overstapt vanuit de klantenservice. Rondde een intensieve coding bootcamp van 6 maanden af, gericht op full-stack JavaScript. Bouwde en lanceerde 5 full-stackapplicaties, waaronder een e-commerceplatform met Stripe-integratie voor 1.000+ gebruikers. Sterk in debuggen en leert nieuwe frameworks aantoonbaar snel.
Noem relevante vakken, je bootcamp en studieprojecten
Leg de nadruk op je stages en concrete bijdragen aan productiecode
Laat eigen projecten zien met links naar GitHub-repo's en live demo's
Noem open-sourcebijdragen met concrete PR's of toegevoegde features
Laat zien dat je graag leert met afgeronde online cursussen, certificeringen of tutorials
Maak de impact van projecten meetbaar, ook bij eigen projecten (bijv. aantal gebruikers, prestatiecijfers)
Noem de technologieën waarmee je hebt gewerkt en hoe goed je ze beheerst
Gebruik dit voorbeeld als startpunt en stem daarna de inhoud, zoekwoorden en lay-out af op de vacaturetekst van de functie waarop je solliciteert.
De sectie technische vaardigheden vraagt om een doordachte indeling die zowel de breedte als de diepte van je expertise laat zien en goed werkt met het ATS. Een kale opsomming is niet genoeg: deze sectie laat je technische ontwikkeling en je specialisaties zien. Groepeer vaardigheden per domein (frontend, backend, DevOps enzovoort) en geef waar het zinvol is je niveau aan. Leg voor seniorfuncties naast concrete technologieën ook de nadruk op architectuurpatronen en principes van systeemontwerp. Noem nieuwe technologieën en methodieken, maar houd ook de basisvaardigheden die je stevige technische fundament laten zien. Het doel is een volledig maar gericht beeld van je technische kunnen, steeds afgestemd op de eisen van de functies waarop je solliciteert. Noem zowel technische hard skills als werkwijzen uit software engineering, van programmeertalen tot architectuurpatronen en ontwikkelpraktijken. Deze sectie groeit mee met je loopbaan en laat steeds complexere technische competenties zien.
Noem alleen de vaardigheden die relevant zijn voor de functie waarop je solliciteert. Hier zijn enkele voorbeelden die je kunt gebruiken:
Programmeertalen: Java (8+ jaar), Python (5+ jaar), JavaScript/TypeScript (4+ jaar), Go (2+ jaar)
Frontendtechnologieën: React.js, Redux, Vue.js, HTML5/CSS3, WebPack, Jest
Backend en API's: Spring Boot, Node.js, Express, GraphQL, REST, gRPC
Databases en caching: PostgreSQL, MongoDB, Redis, Elasticsearch, Cassandra
Cloud en DevOps: AWS (gecertificeerd), Docker, Kubernetes, Jenkins, Terraform
Testen en monitoring: JUnit, Selenium, ELK Stack, Prometheus, Grafana
Noem voor seniorfuncties technische competenties op hoog niveau die je expertise in architectuur en systeemontwerp laten zien.
Systeemontwerp en architectuur: microservices, event-driven architecture, domain-driven design
Prestatieoptimalisatie: cachingstrategieën, databaseoptimalisatie, load balancing
Security: OAuth 2.0, JWT, SSL/TLS, security best practices
Schaalbaarheid: horizontaal schalen, sharding, gedistribueerde systemen
Ontwikkelpraktijken: CI/CD, TDD, Agile/Scrum, code review
Vergeet je soft skills niet: ze worden steeds belangrijker naarmate je loopbaan vordert.
Technisch leiderschap: teamleden begeleiden, architectuurplanning, code review
Communicatie: technische documentatie, presentaties voor klanten, samenwerking in teams
Projectmanagement: agile methodieken, sprintplanning, stakeholdermanagement
Probleemoplossing: systeemontwerp, prestatieoptimalisatie, debuggen
Innovatie: research en development, ontwikkeling van POC's, evaluatie van technologieën
Je werkervaring moet met concrete prestaties en meetbare resultaten het verhaal vertellen van je technische groei en impact. Elke functie moet groei laten zien in technische complexiteit en leiderschapsverantwoordelijkheid. Laat architectuurkeuzes, systeemoptimalisaties en prestatieverbeteringen zien met concrete cijfers. Noem de schaal van de systemen waaraan je hebt gewerkt, de complexiteit van de problemen die je hebt opgelost en de impact van je oplossingen op het bedrijf. Toon aan dat je de hele softwareontwikkelcyclus beheerst, van requirementsanalyse tot deployment in productie en monitoring. Noem per functie niet alleen welke technologieën je gebruikte, maar ook waarom je ervoor koos en wat ze opleverden. Geef voorbeelden van crossfunctionele samenwerking, het begeleiden van collega's en je bijdragen aan technische beslissingen. Maak je prestaties waar mogelijk meetbaar met cijfers over systeemprestaties, kostenbesparingen of efficiëntieverbeteringen.
Leg voor seniorfuncties de nadruk op leiderschap, architectuurkeuzes en verbeteringen in het hele systeem.
Leidde de ontwikkeling van een cloud-native platform voor betalingsverwerking met $500 miljoen+ aan transacties per jaar
Technologieën: Java, Spring Boot, Kubernetes, AWS, MongoDB, Redis, Kafka
Richt je voor functies op medior niveau op technische bijdragen en groeiende verantwoordelijkheden.
Full-stack engineer voor een platform voor klantanalyse met 200+ zakelijke klanten
Technologieën: React, Node.js, TypeScript, PostgreSQL, Redis, AWS
Je projecten vormen een technisch portfolio dat je probleemoplossend vermogen, je denken in architectuur en je impact op bedrijfsdoelen laat zien. Elk project vertelt een compleet verhaal: het probleem, de technische oplossing die je ontwierp, de uitdagingen bij de uitvoering en de meetbare resultaten. Kies projecten die je expertise in relevante technologieën laten zien en aantonen dat je met technische vernieuwing waarde levert voor het bedrijf. Noem zowel projecten uit je werk als eigen projecten die initiatief en technische creativiteit tonen. Beschrijf bij elk project je architectuurkeuzes, hoe je rekening hield met schaalbaarheid en eventuele nieuwe benaderingen voor complexe problemen. Vergeet de samenwerking niet: noem de teamgrootte en jouw rol in het succes van het project. Deze sectie laat niet alleen zien wat je hebt gebouwd, maar ook hoe je technische uitdagingen hebt aangepakt en wat je ervan hebt geleerd.
Maak bij elk project duidelijk welk probleem je oploste, welke technologieën je gebruikte en wat de meetbare resultaten waren.
Probleem: trage zoekfunctie en slechte schaalbaarheid remden de groei van het bedrijf
Technologieën: React, Node.js, Elasticsearch, Redis, Docker, AWS
Probleem: data over gebruikersgedrag kon niet realtime worden verwerkt en geanalyseerd
Technologieën: Python, Kafka, Spark, TensorFlow, AWS
Open-sourcebijdragen en GitHub-projecten zijn sterk bewijs van je programmeervaardigheden, vooral voor startende of autodidacte engineers. Noem werk dat ertoe doet en dat technische expertise, samenwerking en initiatief laat zien. Voeg concrete cijfers toe, zoals stars, forks, downloads of impact.
Prestatieoptimalisatie in React: droeg prestatieverbeteringen bij aan de React-core die de bundelgrootte met 15% verkleinden (PR #12345, 2K+ stars)
Populair npm-package: bouwde en onderhield het package ‘fast-validator’ met 50.000+ downloads per maand en 1.500 GitHub-stars, gebruikt door bedrijven als Shopify
Kubernetes-operator: ontwikkelde een eigen operator voor geautomatiseerd databasebeheer, uitgelicht op de Kubernetes-blog, 800+ GitHub-stars
Bijdragen aan documentatie: grote bijdragen aan de developer guides van Next.js, met verbeterde secties over SEO en toegankelijkheid (10+ gemergede PR's)
Eigen projecten: bouwde een full-stack habit-tracker-app met Next.js en PostgreSQL, gehost op Vercel, met 2.000+ actieve gebruikers (github.com/username/habit-tracker)
Technisch bloggen: technische tutorials op dev.to met 50K+ weergaven, over React-patronen en systeemontwerp
In software engineering weegt praktijkervaring vaak zwaarder, maar een goed gepresenteerde opleiding kan je onderscheiden, vooral voor gespecialiseerde functies of aan het begin van je loopbaan. Noem relevante vakken, onderzoeksprojecten en studieresultaten die aansluiten bij de functies die je zoekt. Heb je een masteropleiding of hoger, noem dan je scriptie en gespecialiseerd onderzoek dat diepe technische kennis laat zien. Kies technische certificeringen bewust en presenteer ze zo dat ze laten zien dat je blijft leren en expertise hebt in specifieke domeinen. Noem niet alleen de naam van de certificering, maar ook belangrijke projecten of implementaties die uit die kennis voortkwamen. Noem studieprojecten met toepassingen in de praktijk, samenwerkingen met bedrijven of vernieuwende technische oplossingen. Deze sectie laat zowel je theoretische basis zien als je vermogen om die kennis toe te passen op praktische technische uitdagingen.
Presenteer je opleiding met de nadruk op relevante technische vakken en projecten.
Noem certificeringen die je expertise in relevante technologieën aantonen.
AWS Certified Solutions Architect - Professional
Google Cloud Professional Cloud Architect
Certified Kubernetes Administrator (CKA)
MongoDB Certified Developer
Oracle Certified Professional, Java SE 11
Je cv als software engineer moet technische diepgang combineren met een heldere presentatie, en goed werken voor zowel het ATS als menselijke lezers. Dat vraagt om aandacht voor opmaak, zoekwoorden en de indeling van je inhoud. Gebruik gangbare sectiekoppen en verwerk relevante technische zoekwoorden op een natuurlijke manier in je cv. De lay-out moet een duidelijke structuur hebben die de lezer door je technische groei leidt, terwijl de belangrijkste informatie snel te scannen blijft. Denk aan de technische kennis van je lezers: geef genoeg detail om je expertise te tonen, maar houd de beschrijvingen begrijpelijk voor niet-technische recruiters. Let goed op een consequente opmaak, vooral bij technische termen en cijfers. Kies een rustig, professioneel lettertype en laat genoeg witruimte, zodat je cv goed leesbaar is. Vergeet niet links naar je GitHub-profiel, portfolio of belangrijke projecten toe te voegen, en zorg dat ze goed zichtbaar zijn en in elk cv-formaat goed worden weergegeven.
Zorg dat je cv door het ATS (het recruitmentsysteem van de werkgever) komt en goed leesbaar blijft.
Gebruik gangbare sectiekoppen (Werkervaring, Vaardigheden, Opleiding)
Neem de exacte zoekwoorden uit vacatureteksten over
Zet je contactgegevens niet in de koptekst van de pagina en zet geen tekst in afbeeldingen
Gebruik standaardlettertypen (Arial, Calibri) in 10-12 pt
Sla je cv op als PDF, tenzij anders gevraagd
Noem technische termen zowel afgekort als voluit (bijv. ‘AWS (Amazon Web Services)’)
Maak je cv op zo dat je technische expertise goed uitkomt.
Houd een overzichtelijke structuur met duidelijk gescheiden secties
Gebruik bulletpoints voor prestaties en taken
Zet je GitHub-profiel en portfoliolinks bovenaan bij je gegevens
Deel vaardigheden in per categorie, met je niveau erbij
Houd het bij maximaal 2 pagina's als je ervaren bent
Gebruik overal dezelfde datumnotatie
Vermijd deze veelvoorkomende valkuilen in het cv van een software engineer:
Technologieën opsommen zonder voorbeelden uit de praktijk
Verouderde of irrelevante technische vaardigheden noemen
Te veel technisch jargon in je samenvatting
Technische prestaties niet in cijfers uitdrukken
Geen groei laten zien in je technische functies
Soft skills en leiderschapservaring weglaten
Maak een ATS-vriendelijk cv dat is afgestemd op de vacature, voeg een bijpassende sollicitatiebrief toe en ben binnen enkele minuten klaar om te solliciteren.
4,58/5
49.000+ sollicitanten
Gratis starten · Geen creditcard nodig