Software Architect
SSC-ICT

Opdrachtomschrijving
SSC-ICT zoekt voor het team Leverstraten binnen de Business Unit Infrastructuur Services (BIS) een ervaren Software Architect. SSC-ICT is de ICT-dienstverlener van en voor het Rijk en levert veilige, flexibele en betrouwbare ICT-diensten aan verschillende ministeries. De opdracht vindt plaats in Den Haag, binnen een organisatie van circa 1.200 medewerkers.
SSC-ICT moderniseert het infrastructuurlandschap om snel, efficiënt en veilig robuuste dienstverlening te blijven leveren. Binnen BIS ligt de focus op het leveren van technische services voor standaard- en maatwerkdienstverlening. Je werkt in een omgeving waar continuïteit, hoge veiligheidseisen en de toenemende afhankelijkheid van ICT voor primaire processen centraal staan. De werkwijze binnen de Business Unit Infrastructuur Services is gebaseerd op SAFE Agile.
In deze opdracht verbind je softwareontwikkeling, infrastructuur, security, beheer en architectuur. Je maakt ontwerpkeuzes expliciet, bewaakt de samenhang en helpt bij het verbeteren, moderniseren en doorontwikkelen van complexe systemen en integratielandschappen. Daarbij houd je rekening met de operationele impact, beheerbaarheid, beveiliging, schaalbaarheid en veranderbaarheid. Het beoogde resultaat is een toekomstvaste inrichting van software en infrastructuur die bijdraagt aan stabiele ICT-diensten in een snel veranderende digitale wereld.
Gevraagd profiel
Je bent een ervaren Software Architect, Lead Designer, IT-solution architect of professional in een vergelijkbare rol. Je hebt minimaal vijf jaar ervaring met systeemontwikkeling, softwareontwerp en softwarearchitectuur in complexe IT-omgevingen. Je begrijpt de volledige ontwikkel- en beheerketen: van code, API’s, datamodellen en integratiepatronen tot testen, deployen, beheren en verbeteren.
Je geeft inhoudelijk richting aan multidisciplinaire teams en kunt complexe technische vraagstukken helder vertalen naar uitvoerbare stappen. Je werkt gestructureerd, transparant en resultaatgericht, legt architectuurbesluiten en trade-offs vast en schakelt gemakkelijk met ontwikkelaars, beheerders, product owners, securityspecialisten, architecten en management. Je analyseert bestaande systemen, maakt technische schuld zichtbaar en vertaalt ontwikkelingen in software engineering, cloud, automation, platform engineering, security en architectuur naar toepasbare verbeteringen.
Eisen
- Minimaal 5 jaar aantoonbare ervaring in systeemontwikkeling en softwareontwerp en/of software architectuur omgevingen
- Kandidaat heeft aantoonbare ervaring met het ontwerpen van complexe softwareoplossingen en integratielandschappen
Wensen
- Kandidaat beschikt over ervaring als Lead Developer met moderne programmeertalen, frameworks en tooling. Bijvoorbeeld Python, TypeScript, REST, GraphQL, messaging, GitOps, Terraform, Ansible, Helm, Backstage of vergelijkbare technologieën
- Je hebt ervaring met platform engineering, developer experience, interne ontwikkelplatformen, golden paths, self-service automation en/of standaardisatie van ontwikkel- en deployprocessen
- Je kunt architectuurkeuzes onderbouwen op basis van kwaliteitseigenschappen zoals beschikbaarheid, performance, schaalbaarheid, security, privacy, onderhoudsbaarheid, robuustheid, kosten, beheerbaarheid en/of toekomstvastheid
- Je bent bekend met observability, reliability engineering, performanceanalyse, incidentanalyse en/of het ontwerpen van systemen met hoge beschikbaarheids- en continuïteitseisen
Competenties
- Je bent in staat om bestaande systemen diepgaand te analyseren, technische schuld zichtbaar te maken, verbeteropties te formuleren en realistische migratie- of moderniseringsscenario’s uit te werken
- Je hebt sterke communicatieve vaardigheden en kunt schakelen tussen ontwikkelaars, beheerders, architecten, product owners, securityspecialisten, leveranciers en management
- Je bent in staat om teams inhoudelijk richting te geven zonder de verantwoordelijkheid van teams over te nemen
- Je werkt gestructureerd, resultaatgericht en transparant
- Je legt ontwerpbesluiten, principes, risico’s, afhankelijkheden en trade-offs helder vast
- Je zorgt dat deze bruikbaar zijn voor realisatie, beheer en besluitvorming
- Je bent iemand die vooruitdenkt
- Je herkent patronen
- Je helpt de organisatie om technische keuzes niet alleen voor vandaag, maar ook voor morgen verantwoord te maken