< Naar alle vacatures

Senior Software Engineer

Opleidingsniveau

HBO of universitaire opleiding in de informatica of vergelijkbare werkervaring

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€70 - €100 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, CTO

Competenties & vaardigheden

Communicatieve vaardigheden, Probleemoplossend vermogen, Kennis van softwareontwikkeling, Teamwerk, ervaring met Agile methodologieën

Gerelateerde functies

Software Developer, Lead Developer, Software Architect, Systeemarchitect

Functieomschrijving

Een Senior Software Engineer is verantwoordelijk voor het ontwerpen, ontwikkelen en implementeren van complexe softwaretoepassingen. Deze rol vereist uitgebreide kennis van softwareontwikkeling en het vermogen om innovatieve oplossingen te creëren binnen uitdagende omgevingen. Senior Software Engineers werken vaak in teams die gebruik maken van moderne methodologieën zoals Agile en Scrum, waarbij zij niet alleen hun technische vaardigheden inzetten, maar ook fungeren als coaches en leiders binnen het team. Hun ervaring stelt hen in staat om niet alleen software te ontwikkelen, maar ook bij te dragen aan architectuurbeslissingen en verbeteringen in het ontwikkelproces.

Salarisindicatie

Het salaris voor een Senior Software Engineer kan variëren afhankelijk van ervaring, locatie en de sector waarin men werkt. Voor vaste dienstverbanden in de overheid en andere sectoren ligt het salaris meestal tussen de € 4.000 en € 6.500 per maand. ZZP’ers en consultants in interim werk kunnen bovendien hogere tarieven vragen, met een uurtarief dat doorgaans tussen de € 70 en € 100 ligt, afhankelijk van hun expertise en het type opdrachten dat zij aannemen. Voor opdrachten bij de overheid kan het tarief iets lager liggen vanwege budgettaire beperkingen, maar de duurzaamheid en stabiliteit van overheidssamenwerkingen zijn aantrekkelijke aspecten van deze opdrachten.

Typische taken

De typische taken van een Senior Software Engineer omvatten het ontwerpen van softwarearchitecturen, het uitvoeren van code reviews en het coachen van minder ervaren teamleden. Daarnaast zijn ze actief betrokken bij het hele ontwikkelproces, van het opstellen van vereisten en het creëren van technische specificaties tot het testen en implementeren van software. Ze evalueren voortdurend de effectiviteit van bestaande systemen en processen en doen voorstellen voor verbetering. Ook zijn ze vaak verantwoordelijk voor het beheren van de communicatie met belanghebbenden en het indien nodig aanpassen van projectplannen om aan de behoeften van de klant te voldoen. Met de toenemende vraag naar cloudgebaseerde en mobiele applicaties, nemen veel Senior Software Engineers ook opdrachten aan die zich richten op mobiele datacommunicatie.

Specialisatie en loopbaanontwikkeling

Om een specialist te worden in de rol van Senior Software Engineer, is het essentieel om een sterke basis in informatica en softwareontwikkeling te hebben. Dit kan worden bereikt door een HBO- of universitaire opleiding in de informatica of vergelijkbare werkervaring. Na de eerste jaren in junior rollen kunnen professionals zich verder ontwikkelen door ervaring op te doen in verschillende technologieën en frameworks, zoals C#, .NET, en Python. Deelname aan professionele netwerken en het volgen van cursussen in opkomende technologieën, zoals cloud computing en machine learning, zijn belangrijke stappen om vaardigheden te verbreden. Verder kan het behalen van certificaten in Agile en Scrum de carrièrekansen vergroten. Met ervaring en expertise kunnen Senior Software Engineers doorgroeien naar functies zoals Lead Developer, Software Architect of zelfs CTO, afhankelijk van hun carrièrepad en interesses.

Opleidingsniveau

HBO of universitaire opleiding in de informatica of vergelijkbare werkervaring

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€70 - €100 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, CTO

Competenties & vaardigheden

Communicatieve vaardigheden, Probleemoplossend vermogen, Kennis van softwareontwikkeling, Teamwerk, ervaring met Agile methodologieën

Gerelateerde functies

Software Developer, Lead Developer, Software Architect, Systeemarchitect

Functieomschrijving

Een Senior Software Engineer is verantwoordelijk voor het ontwerpen, ontwikkelen en implementeren van complexe softwaretoepassingen. Deze rol vereist uitgebreide kennis van softwareontwikkeling en het vermogen om innovatieve oplossingen te creëren binnen uitdagende omgevingen. Senior Software Engineers werken vaak in teams die gebruik maken van moderne methodologieën zoals Agile en Scrum, waarbij zij niet alleen hun technische vaardigheden inzetten, maar ook fungeren als coaches en leiders binnen het team. Hun ervaring stelt hen in staat om niet alleen software te ontwikkelen, maar ook bij te dragen aan architectuurbeslissingen en verbeteringen in het ontwikkelproces.

Salarisindicatie

Het salaris voor een Senior Software Engineer kan variëren afhankelijk van ervaring, locatie en de sector waarin men werkt. Voor vaste dienstverbanden in de overheid en andere sectoren ligt het salaris meestal tussen de € 4.000 en € 6.500 per maand. ZZP’ers en consultants in interim werk kunnen bovendien hogere tarieven vragen, met een uurtarief dat doorgaans tussen de € 70 en € 100 ligt, afhankelijk van hun expertise en het type opdrachten dat zij aannemen. Voor opdrachten bij de overheid kan het tarief iets lager liggen vanwege budgettaire beperkingen, maar de duurzaamheid en stabiliteit van overheidssamenwerkingen zijn aantrekkelijke aspecten van deze opdrachten.

Typische taken

De typische taken van een Senior Software Engineer omvatten het ontwerpen van softwarearchitecturen, het uitvoeren van code reviews en het coachen van minder ervaren teamleden. Daarnaast zijn ze actief betrokken bij het hele ontwikkelproces, van het opstellen van vereisten en het creëren van technische specificaties tot het testen en implementeren van software. Ze evalueren voortdurend de effectiviteit van bestaande systemen en processen en doen voorstellen voor verbetering. Ook zijn ze vaak verantwoordelijk voor het beheren van de communicatie met belanghebbenden en het indien nodig aanpassen van projectplannen om aan de behoeften van de klant te voldoen. Met de toenemende vraag naar cloudgebaseerde en mobiele applicaties, nemen veel Senior Software Engineers ook opdrachten aan die zich richten op mobiele datacommunicatie.

Specialisatie en loopbaanontwikkeling

Om een specialist te worden in de rol van Senior Software Engineer, is het essentieel om een sterke basis in informatica en softwareontwikkeling te hebben. Dit kan worden bereikt door een HBO- of universitaire opleiding in de informatica of vergelijkbare werkervaring. Na de eerste jaren in junior rollen kunnen professionals zich verder ontwikkelen door ervaring op te doen in verschillende technologieën en frameworks, zoals C#, .NET, en Python. Deelname aan professionele netwerken en het volgen van cursussen in opkomende technologieën, zoals cloud computing en machine learning, zijn belangrijke stappen om vaardigheden te verbreden. Verder kan het behalen van certificaten in Agile en Scrum de carrièrekansen vergroten. Met ervaring en expertise kunnen Senior Software Engineers doorgroeien naar functies zoals Lead Developer, Software Architect of zelfs CTO, afhankelijk van hun carrièrepad en interesses.

Kadaster Logo
Senior Software Engineer DataHub
Kadaster
Kadaster
Apeldoorn
36 - 40 uur
1 aug. 2026
Tot 100
Alleen via omzetverloning
Logo Kadaster
Apeldoorn
Tot 100
36 - 40 UUR
1 aug. 2026
Reageer
Deadline: 6 jul. 2026

Omschrijving

DataHub is het centrale, multi-tenant dataplatform van het Kadaster, gericht op het ontsluiten van interne data voor integrale vraagstukken.

Het platform is volledig cloud-native (Microsoft Azure), model-driven en ontwikkeld in Java; API’s en databasecomponenten worden via een gestandaardiseerd Meta Informatie Model (MIM) gegenereerd.

Het team werkt volgens Kanban en levert op basis van een door de Product Owner geprioriteerde backlog continu doorontwikkeling, onderhoud en beheer van een stabiel platform.

Als Senior Software Engineer vertaal je ontwerpen en user stories naar concrete bouwopdrachten, lever je hoogwaardige code inclusief tests en documentatie en stem je regelmatig af met de architect.

Je draagt bij aan beheer en monitoring van hoogbeschikbare componenten, incidentafhandeling en het continu verbeteren van kwaliteit, testautomatisering en kennisdeling binnen het team.

Vereist profiel

  • HBO/WO werk- en denkniveau met aantoonbare ervaring als software engineer, bij voorkeur 5+ jaar in vergelijkbare rollen.
  • Sterke Java-vaardigheden (Java 17; kennis van 21/25 is een pré) en ervaring met Spring (Boot) framework.
  • Ervaring met relationele databases (PostgreSQL), API-design (GraphQL, gRPC) en model-driven development.
  • Kennis van frontend (Angular 18), HTML/CSS/JavaScript en frameworks zoals DotWebStack is een voordeel.
  • Ervaring met containerisatie en orkestratie (Docker, Kubernetes, Openshift), HELM en Linux/shell scripting.
  • Bekend met CI/CD tooling (Git/Gitea, Maven, Tekton), testautomatisering, unit- en integratietesten.
  • Ervaring met cloudplatforms (Microsoft Azure, Azure Databricks) en big-data tooling zoals Apache Spark en Apache Airflow is wenselijk.
  • Programmeervaardigheden in Python en ervaring met monitoring, high-availability en incidentmanagement.
  • Sterke communicatieve vaardigheden, proactief in teamoverleg (Scrum/DevOps sessies), peer reviews en afstemming met architectuur.
  • Resultaatgericht, kwaliteitsbewust en in staat om zelfstandig én in teamverband complexe oplossingen te ontwerpen en te implementeren.

Locatie: Apeldoorn — Organisatie: Kadaster — Functie: Senior Software Engineer DataHub ICT

Eisen

  • De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. Let wel, de inschrijver en de inhuurkracht dienen hiervoor een (civielrechtelijke) arbeidsovereenkomst te hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving ter zijde gelegd.
  • Een maximum uurtarief van € 100,00 exclusief btw, inclusief woon-werkverkeer en fee Flextender en overige kosten.
  • Het CV dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 6 pagina’s A4. De motivaties op de eisen en de antwoorden op de gunningscriteria dienen binnen het opgegeven aantal pagina’s te worden opgenomen.
  • De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift.
  • Afgeronde (bachelor) hbo-opleiding of hoger.
  • Minimaal 5 jaar ervaring met een recente versie (17 en hoger) van Java.
  • Minimaal 5 jaar ervaring met Spring(boot) framework.
  • Minimaal 5 jaar ervaring met relationele databases (Oracle/Postgres).
  • Minimaal 3 jaar ervaring als Software Engineer in een CI/CD omgeving.
  • Minimaal 3 jaar ervaring als Software Engineer in een cloud omgeving met Azure en Kubernetes.

Wensen

  • Beschrijving van professionele ervaring en kennis van programmeren.
  • Beschrijving van twee cruciale knelpunten die zich vaak voordoen in dit soort werkzaamheden en hoe deze worden opgelost.
  • Aantonen op welke wijze de geleverde expertise en competenties binnen de geschetste situatie bijdragen aan te behalen resultaten.

Competenties

  • Klantgericht
  • Resultaatgericht
  • Goede communicatieve vaardigheden (zowel mondeling als schriftelijk)
  • In staat om binnen een scrumteam te werken
  • Teamspeler
  • Proactief
  • Initiatiefrijk
  • Analytisch vermogen
  • Overtuigingskracht op basis van inhoudelijke argumenten
  • Openstaan voor inzichten van anderen
Reageer
De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht