
High 5 Games utvecklar och levererar casinospel och plattformsteknik för reglerade speloperatörer och branschpartners. Portföljen omfattar mer än 150 online- och landbaserade slotspel samt progressiva jackpottar och verktyg för kampanjer i spelet, utformade för varierade casinoupplevelser.
Företaget erbjuder även casinoplattforms- och spelstudielösningar genom B2B-integrationer och stöder både operatörsinriktade implementeringar och spelarorienterade sociala produkter samt produkter med riktiga pengar. High 5 Games är verksamt inom gaming, hasardspel och B2B-teknik och har 51–200 medarbetare.
Teknikdirektör och chefsarkitekt, distansarbete i New Jersey
Led arkitekturen för High 5 Games Java-baserade mikrotjänsteplattform för socialkasino. Ansvara för molnsystem, realtidstransaktioner, tillförlitlighet, säkerhet och teknikteam.
Beskrivning
- Fastställ den tekniska visionen för en molnplattform med hundratals Java-mikrotjänster och ta arkitekturansvaret.
- Bygg under de första 90 dagarna upp en djup förståelse för produktionsplattformen tillsammans med de grundande teamen.
- Ta successivt ansvar för data- och transaktionslagret, tjänstearkitekturen och molnplattformen.
- Led plattformens övergripande arkitektur och fastställ dess långsiktiga tekniska riktning.
- Utforma system, granska kod och scheman, fastställ tekniska standarder och led ingenjörs- och teknikteam.
- Presentera teknikstrategier och avvägningar för ledningen, verksamhetens intressenter och tillsynsmyndigheter.
- Definiera tjänstegränser, API:er, dataägande och kommunikation mellan tjänster.
- Utforma transaktionssystem med hög volym och låg latens, stark konsekvens och idempotens.
- Fastställ metoder för distribuerade transaktioner, omförsök och återställning efter fel.
- Led arkitekturgranskningar och upprätthåll beslutsdokumentation för hundratals tjänster.
- Minska arkitekturskulden och planera utvecklingen av äldre tjänster utan att avbryta aktiv trafik.
- Definiera Java-standarder för ramverk, bibliotek, byggsystem, kodningspraxis och JVM-justering.
- Led databasstrategin för relationsdatabaser, NoSQL, cachning och strömningsteknik.
- Identifiera och åtgärda prestandabegränsningar i JVM:n, nätverket och datalagren.
- Vägled molnarkitekturen för containrar, Kubernetes, hanterade datatjänster, nätverk och infrastruktur som kod.
- Fastställ SLO:er, standarder för observerbarhet och rutiner för incidenthantering.
- Förbättra skalbarhet, motståndskraft, katastrofåterställning och effektiv molnekonomi.
- Säkerställ att säkerhet, dataskydd och spårbarhet uppfyller krav från spelreglering och betalningar.
- Bygg, led och utveckla ingenjörs- och teknikteam samtidigt som rekryteringsstandarderna stärks.
- Översätt verksamhetsmål till tekniska färdplaner och projektplaner.
- Övervaka tekniska leverantörer och tredjepartsplattformar.
- Utvärdera ny teknik och nya verktyg.
- Kommunicera teknikstrategi och risker till vd:n, ledningen och partner.
Krav
- Minst 12 års erfarenhet av programvaruutveckling, varav minst 5 år med arkitektur för stora distribuerade system.
- Expertkunskaper i Java 17 eller senare, Spring Boot och Spring Cloud, samtidighet, JVM-prestandajustering och skräpsamling.
- Dokumenterad erfarenhet av att utforma och driftsätta mer än 100 mikrotjänster i produktion.
- Praktisk erfarenhet av att driftsätta system som dagligen hanterar miljontals realtidstransaktioner mot fastställda mål för latens och drifttid.
- Avancerade databaskunskaper inom PostgreSQL, MySQL eller Oracle, inklusive frågejustering, indexering, horisontell partitionering och replikering, samt Cassandra, MongoDB, DynamoDB, Redis eller jämförbara NoSQL- och cachningssystem.
- Erfarenhet av händelsestyrd arkitektur med Kafka eller en liknande strömningsplattform.
- Produktionserfarenhet av AWS eller GCP, Docker, Kubernetes och Terraform eller jämförbara verktyg för infrastruktur som kod.
- Mycket god förståelse av principer för distribuerade system, inklusive konsekvensmodeller, idempotens, partitionering, baktryck och feltillstånd.
- Erfarenhet av att utforma REST- eller gRPC-API:er samt arbeta med API-gateways och tjänstenätskoncept.
- Praktisk erfarenhet av observerbarhet och tillförlitlighet med Prometheus/Grafana, OpenTelemetry, Datadog eller jämförbara verktyg, samt SLO:er och incidenthantering.
- Erfarenhet av att bygga ingenjörsteam och bedöma och intervjua tekniska kandidater.
- Förmåga att kommunicera tydligt med ledning, kollegor och medarbetare.
- Kandidat- eller masterexamen i datavetenskap, ingenjörsvetenskap eller motsvarande erfarenhet är meriterande.
Förmåner
- Sjuk-, tandvårds- och synförsäkring.
- 401(k)-plan, inklusive eventuell arbetsgivar matchning.
- Betald ledighet och företagshelger.
- Ytterligare arbetsplatsprogram.