In één oogopslag
- Taken: Bepaal de technische visie voor een grootschalig streamingplatform en leid innovatieve projecten.
- Bedrijf: Een toonaangevend technologiebedrijf met een cultuur van samenwerking.
- Voordelen: Competitief salaris, aandelenopties, gezondheidsvoordelen en een thuiswerkvergoeding.
- Overige informatie: Dynamische werkomgeving met uitstekende mogelijkheden voor carrièreontwikkeling.
- Waarom deze baan: Werk aan baanbrekende technologieën en maak impact in de financiële sector.
- Kwalificaties: Minimaal 8 jaar ervaring in softwareontwikkeling en sterke kennis van Go of vergelijkbare talen.
Het verwachte salaris ligt tussen 75600 - 92400 € per jaar.
Deze positie is vermeld namens een partnerbedrijf, dat alle aanvragen en volgende stappen beheert. Onze partner is op zoek naar een Staff Software Engineer – Platform gevestigd in Nederland. Als Staff Software Engineer in het Platform-team, definieer je de langetermijn technische visie voor een grootschalig, event-gedreven streamingplatform dat real-time financiële diensten aandrijft. Je neemt de verantwoordelijkheid voor de architectuur, van de event backbone en gedeelde clientbibliotheken tot gebruikersgerichte streaminginfrastructuur. Je werkt voornamelijk met Go en Redpanda, beïnvloedt engineeringstandaarden, begeleidt architecturale beslissingen tussen teams en helpt systemen te moderniseren door middel van event-gedreven ontwerp. Dit is een senior technische leiderschapsrol die strategische richting, hands-on engineering, cross-functionele samenwerking en mentorschap combineert in een wereldwijd gedistribueerde omgeving.
Verantwoordelijkheden
- Eigen platformarchitectuur en technische strategie
- Definieer de end-to-end architectuur en twee- tot driejarige roadmap voor het event streaming platform, inclusief Redpanda, het UTS-ecosysteem, clientbibliotheken en gebruikersgerichte streamingdiensten.
- Leid de overgang van batch-gebaseerde verwerking naar event-gedreven architecturen binnen de organisatie, in nauwe samenwerking met de teams die verantwoordelijk zijn voor individuele systemen.
- Stel engineeringstandaarden vast voor schema-evolutie, topic-eigendom, event replay, idempotentie, achterwaartse compatibiliteit, versiebeheer en afschrijving.
- Bouw betrouwbare, schaalbare real-time systemen
- Ontwerp en optimaliseer streaminginfrastructuur om hoge volumes clientverbindingen, verbinding fan-out, trage consumenten, backpressure, berichtordening en leveringsgaranties te ondersteunen.
- Anticipeer en adresseer complexe faalscenario's, vooral tijdens perioden van hoge marktvolatiliteit.
- Beheer en ontwikkel gedeelde bibliotheken en interne diensten die door meerdere engineeringteams worden gebruikt.
- Invloed op beveiliging en platform-brede engineering
- Help bij het vormgeven van authenticatie- en autorisatiearchitectuur, vooral waar identiteitsbeheer kruist met streamingabonnementen, langdurige verbindingen, tokenlevenscycli en multi-tenant isolatie.
- Draag bij aan de ontwikkelaarservaring, kwaliteitsborging en AI-native engineeringinitiatieven, waarbij ervoor gezorgd wordt dat platformschema's, contracten en eventstreams agent-gedreven ontwikkelingsworkflows ondersteunen.
- Werk samen met Site Reliability Engineering aan chaos testing en veerkracht oefeningen, en met QA-teams aan testtools en pre-productie release gates.
- Bied technische leiding en operationeel eigenaarschap
- Stuur architecturale afstemming tussen teams door middel van technische voorstellen, ontwerpreviewen en invloed in plaats van formele autoriteit.
- Mentor senior engineers, deel expertise en delegeer betekenisvol technisch werk dat de groei van anderen ondersteunt.
- Neem deel aan de platform on-call rotatie en fungeer als technisch leider tijdens incidenten die de gedeelde infrastructuur beïnvloeden.
- Beheer implementaties en draag hands-on bij aan applicatiecode, infrastructuurconfiguratie, logs, metrics en operationele probleemoplossing.
Eisen:
- Professionele ervaring en technische expertise
- Minimaal 8 jaar professionele software-engineeringervaring, inclusief enkele jaren operationele systemen op significante schaal.
- Sterke productie-expertise in Kafka of Redpanda, inclusief partitionering, consumentgroepen, herbalanceren, retentiebeleid, leveringsgaranties en prestaties onder belasting.
- Ervaring met het leveren van real-time data aan klanten op schaal met behulp van technologieën zoals WebSockets, Server-Sent Events (SSE) of gRPC streaming, met een goed begrip van fan-out, backpressure en beheer van trage consumenten.
- Bekwaamheid in Go, of diepe ervaring met een andere sterk getypeerde programmeertaal en het vermogen om snel productief te worden in Go.
- Ervaring met het bouwen of onderhouden van gedeelde bibliotheken die door meerdere teams worden gebruikt, met een praktische kennis van API-stabiliteit, achterwaartse compatibiliteit, versiebeheer en afschrijving.
- Solide ervaring met relationele databases, inclusief kern databaseconcepten die van toepassing zijn op PostgreSQL.
- Infrastructuur, beveiliging en operationele vaardigheden
- Sterke Kubernetes-kennis verder dan de basis, inclusief het vermogen om Helm-charts te schrijven en beveiligingsbest practices toe te passen; relevante professionele ervaring of certificeringen zijn vereist.
- Aangetoonde expertise in ten minste één aangrenzend gebied: identiteits- en toegangsbeheer, ontwikkelaarstools en continue integratie, of testen en systeemveerkracht.
- Ervaring met het ontwerpen en bedienen van gedistribueerde systemen, met het vermogen om productieproblemen te onderzoeken met behulp van logs, metrics en andere diagnostische tools.
- Een staat van dienst in het leiden van technische richting over teamgrenzen heen, inclusief eigenaarschap van architecturale beslissingen, technische voorstellen en cross-team implementatie.
- Ervaring met het mentoren van senior engineers en het helpen van engineeringteams om hun technische capaciteiten te verbeteren.
- Leiderschap en werkstijl
- Eerdere startupervaring en comfort met werken in een omgeving met ambiguïteit, veranderende prioriteiten en evoluerende processen.
- Vermogen om technische kwaliteit en langetermijnonderhoudbaarheid in balans te brengen met leveringssnelheid en zakelijke behoeften.
- Een proactieve, verantwoordelijke mindset, met het vermogen om problemen te identificeren en eigenaarschap te nemen zonder afhankelijk te zijn van gevestigde documentatie of processen.
- Sterke communicatie- en samenwerkingsvaardigheden, met het vermogen om consensus op te bouwen en te leiden door technische geloofwaardigheid en invloed.
Aanvullende ervaring die een voordeel zou zijn
- Bekendheid met interface-definitietalen of binaire serialisatieformaten zoals Protobuf, Avro of FlatBuffers, met name schema-evolutie over veel consumenten.
- Ervaring met change data capture-tools zoals Debezium of PeerDB, en een begrip van PostgreSQL-logische replicatie.
- Kennis van authenticatietechnologieën en -normen zoals OAuth 2.0, OIDC, JWT, Keycloak of Cognito, vooral voor langdurige verbindingen en machine-naar-machine toegang.
- Ervaring met het ontwikkelen van agentic of AI-native ontwikkelaarstools, of het ontwerpen van systemen die bedoeld zijn om door AI-agenten te worden bediend.
- Achtergrond in chaos engineering, game days, load testing of fault-injectie testing.
- Ervaring met infrastructure as code en implementatietools zoals Argo CD of Terraform.
- Bekendheid met observability-technologieën waaronder Grafana, Prometheus, Tempo en PromQL.
- Ervaring in fintech of een andere gereguleerde industrie, met een begrip van hoe compliance-eisen de systeemarchitectuur beïnvloeden.
Voordelen:
- Concurrerend salaris.
- Aandelenopties.
- Gezondheidsvoordelen.
- Eenmalige USD $500 thuiswerkopstelling vergoeding voor nieuwe medewerkers.
- USD $150 maandelijkse vergoeding verstrekt via een Brex Card.
- Kans om te werken met een wereldwijd gedistribueerd team van ingenieurs en industrieprofessionals.
- Een samenwerkende engineeringomgeving die nieuwsgierigheid, empathie, verantwoordelijkheid en open-source bijdragen waardeert.
Staff Software Engineer - Platform in Amsterdam werkgever: Jobgether
Als AWS Cloud Engineer bij onze partner in Nederland krijg je de kans om te werken in een dynamische en technologiegerichte omgeving, waar je jouw vaardigheden kunt inzetten om complexe infrastructuurproblemen op te lossen en praktische cloudoplossingen te leveren. Je profiteert van een competitief salaris, uitgebreide medische dekking, en de mogelijkheid om je expertise in moderne cloudtechnologieën verder te ontwikkelen. De cultuur is gericht op samenwerking en groei, met mogelijkheden voor professionele ontwikkeling en certificeringen, waardoor je een waardevolle bijdrage kunt leveren aan diverse klantprojecten.
Hupjob Expertadvies🤫
Zo denken wij dat je Staff Software Engineer - Platform in Amsterdam kunt binnenhalen
✨Verken de Tech Meetups
Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Jobgether te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!
✨Bijdragen aan Open Source
Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfJobgether je kunnen vinden.
✨Maak gebruik van online portfolio's
Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Jobgether. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!
✨Direct solliciteren via onze website
Twijfel niet om je sollicitatie rechtstreeks via de website van Jobgether te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!
Wij denken dat je deze vaardigheden nodig hebt om als Staff Software Engineer - Platform in Amsterdam te schitteren
Een paar tips voor je sollicitatie 🫡
Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Jobgether.
Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!
Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Jobgether en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!
Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.
Zo bereid je je voor op een sollicitatiegesprek bij Jobgether
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Staff Software Engineer - Platform goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.
✨Presenteer je portfolio
Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Jobgether inzicht in je probleemoplossend vermogen en je aanpak.
✨Verken system design vragen
Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.
✨Wees voorbereid op teamwork vragen
Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.