-
Technisch inzicht en kritisch denkvermogen
-
Ervaring met complexe software
-
Security minded en analytisch
Bij KeyHub bouwen we aan een Nederlandse Identity & Access Management oplossing waarmee organisaties grip krijgen op digitale toegang, security en compliance. Onze software draait bij organisaties met complexe omgevingen, waaronder zelfstandige bestuursorganen en managed service providers. Het gaat hier niet om een standaard applicatie, maar om mission critical software waarin security, auditing en betrouwbaarheid essentieel zijn.
Binnen KeyHub onderzoeken we continu hoe moderne tooling, waaronder AI, softwareontwikkeling slimmer, sneller en betrouwbaarder maakt. Maar technologie alleen is niet genoeg. Jij maakt het verschil met scherpe technische keuzes op het gebied van architectuur, security en kwaliteit. Daarom zoeken we een ervaren engineer die kritisch durft te zijn en complexe implementaties naar een hoger niveau tilt.
Als Senior Software Engineer speel jij daarin een sleutelrol. Je bent sparringpartner van onze architect en geeft richting aan de manier waarop we software ontwikkelen binnen KeyHub. Je ontwikkelt en reviewt complexe implementaties, denkt kritisch mee over technische keuzes en helpt junior en medior developers om samen tot de beste oplossingen te komen.
Je komt te werken in een hecht en multidisciplinair team waarin development, consultancy, marketing en sales nauw samenwerken. Iedereen helpt elkaar waar nodig en juist daarom krijg je ook de ruimte om breder mee te denken dan alleen development.
Die impact die jij gaat maken is:
-
Je helpt bouwen aan een veiligere digitale wereld;
-
Je bewaakt kwaliteit, security en betrouwbaarheid binnen een moderne softwareoplossing;
-
Je helpt KeyHub voorop te blijven lopen in een snel veranderend digitaal landschap, waarin digitale soevereiniteit belangrijk is.
Jij bent niet alleen bezig met ontwikkelen, maar ook met het kritisch beoordelen, verbeteren en toekomstbestendig maken van software. Je werkt aan complexe onderdelen van KeyHub waar technische diepgang, kritisch reviewen en zorgvuldig bouwen essentieel zijn. Daarbij ben je een belangrijke sparringpartner voor de architect en help je het team technisch verder groeien.
Binnen KeyHub experimenteren we continu met moderne tooling en slimme manieren van softwareontwikkeling. Daardoor wordt jouw technische oordeel belangrijker dan ooit. Jij weet wanneer snelheid helpt, maar ook wanneer kwaliteit, security of architectuur extra aandacht vragen.
We werken Scrum met sprints binnen een releasecyclus van zeven weken. Je krijgt veel ruimte om initiatief te nemen, technische standaarden te verbeteren en kritisch mee te denken over hoe we softwareontwikkeling slimmer en efficiënter kunnen inrichten.
Daarnaast ben je bezig met:
-
Werken vanuit een Linux omgeving met Java als belangrijkste taal, aangevuld met technologieën zoals Go en Python;
-
Reviewen, ontwikkelen en verbeteren van complexe onderdelen binnen onze JakartaEE applicatie;
-
Kritisch beoordelen van code op kwaliteit, security, performance en onderhoudbaarheid binnen moderne development workflows;
-
Sparren met de architect over technische keuzes, architectuur en complexe implementaties;
-
Bouwen aan efficiënte development workflows, kwaliteitsstandaarden en slimme manieren van softwareontwikkeling;
-
Sparren met junior en medior developers en hen ondersteunen bij het maken van technisch sterke oplossingen;
-
Bewaken van security by design binnen een mission critical IAM-platform.
Jij bent technisch analytisch sterk, kritisch en durft je uit te spreken. Je bent zelfstandig, stelt scherpe vragen en krijgt energie van complexe technische vraagstukken. Daarbij kijk je verder dan alleen code: je begrijpt architectuur, security, trade offs en het grotere geheel achter een platform.
Je voelt je comfortabel in een omgeving waar ontwikkelingen snel gaan en waar nog niet alles volledig vastligt. Juist daarin neem jij initiatief en help je richting geven aan hoe we software bouwen binnen een moderne engineeringomgeving.
Daarnaast breng je het volgende mee:
-
Hbo- of wo werk- en denkniveau binnen Informatica, Software Engineering of vergelijkbaar;
-
Aantoonbare senioriteit als software engineer binnen complexe softwareomgevingen;
-
Ervaring met Linux en sterke kennis van Java development;
-
Affiniteit met technologieën zoals Go, Python en moderne development tooling;
-
Ervaring met JakartaEE of sterke kennis van de specificaties hiervan;
-
Een kritische blik op kwaliteit, security, architectuur en onderhoudbaarheid van software;
-
Sterke communicatieve vaardigheden en het vermogen om een inhoudelijke sparringpartner te zijn voor collega developers.