
High 5 Games ontwikkelt en levert casinogokspellen en platformtechnologie voor gereguleerde kansspelaanbieders en partners in de sector. Het portfolio omvat meer dan 150 online en landgebonden slotgames, evenals progressieve jackpots en promotietools in games voor uiteenlopende casino-ervaringen.
Het bedrijf biedt via B2B-integraties ook casino-platform- en gamestudio-oplossingen en ondersteunt zowel implementaties voor aanbieders als sociale en realmoneyproducten voor spelers. High 5 Games is actief op het gebied van gaming, kansspelen en B2B-technologie en heeft 51–200 medewerkers.
Directeur Technologie en Chief Architect, op afstand vanuit New Jersey
Leid de architectuur van het Java-microservicesplatform van High 5 Games voor social casinogames. Geef richting aan cloudsysteem, realtime transacties, betrouwbaarheid, beveiliging en technologieteams.
Beschrijving
- Bepaal de technische visie voor een cloudplatform met honderden Java-microservices en neem de architectuurverantwoordelijkheid op u.
- Bouw in de eerste 90 dagen samen met de oprichtende teams een diepgaand inzicht op in het productieplatform.
- Neem geleidelijk verantwoordelijkheid voor de data- en transactielaag, servicearchitectuur en het cloudplatform.
- Geef leiding aan de end-to-endarchitectuur van het platform en bepaal de technische koers voor de lange termijn.
- Ontwerp systemen, beoordeel code en schema's, stel engineeringstandaarden op en geef leiding aan engineering- en technologieteams.
- Presenteer technologiestrategieën en afwegingen aan leidinggevenden, zakelijke belanghebbenden en toezichthouders.
- Definieer servicegrenzen, API's, data-eigenaarschap en communicatie tussen services.
- Ontwerp transactiesystemen met een hoog volume en lage latentie, met sterke consistentie en idempotentie.
- Stel werkwijzen vast voor gedistribueerde transacties, retries en herstel na storingen.
- Leid architectuurbeoordelingen en houd beslisdocumentatie bij voor honderden services.
- Verminder architectuurschuld en plan de ontwikkeling van legacyservices zonder live verkeer te onderbreken.
- Definieer Java-standaarden voor frameworks, bibliotheken, buildsysteem, programmeerpraktijken en JVM-tuning.
- Geef richting aan de databasestrategie voor relationele, NoSQL-, caching- en streamingtechnologieën.
- Vind en verhelp prestatieknelpunten in de JVM-, netwerk- en datalagen.
- Geef richting aan de cloudarchitectuur met containers, Kubernetes, beheerde dataservices, netwerken en infrastructure as code.
- Stel SLO's, standaarden voor observeerbaarheid en procedures voor incidentrespons vast.
- Verbeter schaalbaarheid, veerkracht, disaster recovery en efficiënt cloudgebruik.
- Zorg dat beveiliging, gegevensbescherming en auditbaarheid voldoen aan regelgeving voor kansspelen en betalingsverkeer.
- Bouw, leid en begeleid engineering- en technologieteams en versterk de normen voor werving.
- Vertaal bedrijfsdoelstellingen naar technologieroadmaps en projectplannen.
- Houd toezicht op technische leveranciers en platforms van derden.
- Beoordeel opkomende technologieën en tools.
- Communiceer de technologiestrategie en risico's aan de CEO, leidinggevenden en partners.
Vereisten
- Minimaal 12 jaar ervaring in software-engineering, waaronder minstens 5 jaar met de architectuur van grote gedistribueerde systemen.
- Uitgebreide kennis van Java 17 of later, Spring Boot en Spring Cloud, concurrency, JVM-prestatieoptimalisatie en garbage collection.
- Aantoonbare ervaring met het ontwerpen en beheren van meer dan 100 microservices in productie.
- Praktische ervaring met het beheren van systemen die dagelijks miljoenen realtime transacties verwerken binnen vastgestelde latentie- en beschikbaarheidsdoelen.
- Geavanceerde kennis van databases, waaronder PostgreSQL, MySQL of Oracle met queryoptimalisatie, indexering, sharding en replicatie, evenals Cassandra, MongoDB, DynamoDB, Redis of vergelijkbare NoSQL- en cachingsystemen.
- Ervaring met event-driven architectuur met Kafka of een vergelijkbaar streamingplatform.
- Ervaring in productie met AWS of GCP, Docker, Kubernetes en Terraform of vergelijkbare tooling voor infrastructure as code.
- Sterke beheersing van principes van gedistribueerde systemen, waaronder consistentiemodellen, idempotentie, partitionering, backpressure en foutmodi.
- Ervaring met het ontwerpen van REST- of gRPC-API's en met API-gateways en service-meshconcepten.
- Praktische ervaring met observeerbaarheid en betrouwbaarheid met Prometheus/Grafana, OpenTelemetry, Datadog of vergelijkbare tools, plus SLO's en incidentmanagement.
- Ervaring met het opbouwen van engineeringteams en het beoordelen en interviewen van technische kandidaten.
- Vermogen om helder te communiceren met leidinggevenden, collega's en individuele medewerkers.
- Een bachelor- of masterdiploma in computerwetenschappen, engineering of gelijkwaardige ervaring is een pré.
Voordelen
- Dekking voor een zorg-, tandarts- en oogzorgverzekering.
- 401(k)-regeling, inclusief een eventueel toepasselijke werkgeversbijdrage.
- Betaald verlof en bedrijfsfeestdagen.
- Aanvullende programma's op de werkplek.