High 5 Games
High 5 Games

High 5 Games utvikler og leverer casinospill og plattformteknologi for regulerte spilloperatører og bransjepartnere. Porteføljen omfatter mer enn 150 nettbaserte og landbaserte slotspill, i tillegg til progressive jackpotter og verktøy for kampanjer i spillet, utviklet for varierte casinoopplevelser.

Selskapet tilbyr også casino- og spillstudioløsninger gjennom B2B-integrasjoner, og støtter både operatørrettede implementeringer og spillerrettede sosiale produkter samt produkter med ekte penger. High 5 Games er virksom innen gaming, gambling og B2B-teknologi, med 51–200 ansatte.

Teknologidirektør og sjefsarkitekt, fjernarbeid i New Jersey

Led arkitekturen for High 5 Games' Java-baserte mikrotjenesteplattform for sosial kasinospilling. Styr skysystemer, sanntidstransaksjoner, pålitelighet, sikkerhet og teknologiteam.

Beskrivelse

  • Fastsett den tekniske visjonen for en skyplattform med hundrevis av Java-mikrotjenester, og ta arkitekturansvaret.
  • Opparbeid en dyp forståelse av produksjonsplattformen sammen med de grunnleggende teamene i løpet av de første 90 dagene.
  • Ta gradvis ansvar for data- og transaksjonslaget, tjenestearkitekturen og skyplattformen.
  • Led plattformens helhetlige arkitektur, og fastsett den langsiktige tekniske retningen.
  • Utform systemer, gjennomgå kode og skjemaer, fastsett tekniske standarder, og led ingeniør- og teknologiteam.
  • Presenter teknologistrategier og avveininger for ledelsen, interessenter i virksomheten og tilsynsmyndigheter.
  • Definer tjenestegrenser, API-er, dataeierskap og kommunikasjon mellom tjenester.
  • Utform transaksjonssystemer med høyt volum og lav forsinkelse, sterk konsistens og idempotens.
  • Fastsett metoder for distribuerte transaksjoner, nye forsøk og gjenoppretting etter feil.
  • Led arkitekturgjennomganger, og vedlikehold beslutningsregistre på tvers av hundrevis av tjenester.
  • Reduser arkitekturgjeld, og planlegg utviklingen av eldre tjenester uten å avbryte aktiv trafikk.
  • Definer Java-standarder for rammeverk, biblioteker, byggesystemer, kodingspraksis og JVM-justering.
  • Led databasestrategien på tvers av relasjonelle, NoSQL-, hurtigbuffer- og strømmingsteknologier.
  • Finn og løs ytelsesbegrensninger i JVM-en, nettverket og datalagene.
  • Veiled skyarkitekturen for containere, Kubernetes, administrerte datatjenester, nettverk og infrastruktur som kode.
  • Fastsett SLO-er, standarder for observerbarhet og rutiner for hendelseshåndtering.
  • Videreutvikle skalerbarhet, robusthet, katastrofegjenoppretting og effektiv skyøkonomi.
  • Sørg for at sikkerhet, databeskyttelse og sporbarhet oppfyller kravene fra spillregulering og betalinger.
  • Bygg, led og veiled ingeniør- og teknologiteam, samtidig som rekrutteringsstandardene styrkes.
  • Gjør forretningsmål om til teknologiske veikart og prosjektplaner.
  • Følg opp teknologileverandører og tredjepartsplattformer.
  • Vurder ny teknologi og nye verktøy.
  • Kommuniser teknologistrategi og risiko til CEO-en, ledelsen og partnere.

Krav

  • Minst 12 års erfaring med programvareutvikling, hvorav minst 5 år med arkitektur for store distribuerte systemer.
  • Ekspertise i Java 17 eller nyere, Spring Boot og Spring Cloud, samtidighet, JVM-ytelsesjustering og søppelinnsamling.
  • Dokumentert erfaring med å utforme og drifte mer enn 100 mikrotjenester i produksjon.
  • Praktisk erfaring med å drifte systemer som behandler millioner av sanntidstransaksjoner daglig mot definerte mål for forsinkelse og oppetid.
  • Avansert databasekunnskap innen PostgreSQL, MySQL eller Oracle, inkludert spørringsjustering, indeksering, sharding og replikering, samt Cassandra, MongoDB, DynamoDB, Redis eller tilsvarende NoSQL- og hurtigbuffersystemer.
  • Erfaring med hendelsesdrevet arkitektur ved bruk av Kafka eller en tilsvarende strømmingsplattform.
  • Produksjonserfaring med AWS eller GCP, Docker, Kubernetes og Terraform eller tilsvarende verktøy for infrastruktur som kode.
  • Svært god forståelse av prinsipper for distribuerte systemer, inkludert konsistensmodeller, idempotens, partisjonering, baktrykk og feilmoduser.
  • Erfaring med å utforme REST- eller gRPC-API-er og arbeide med API-gatewayer og tjenestenettverkskonsepter.
  • Praktisk erfaring med observerbarhet og pålitelighet ved bruk av Prometheus/Grafana, OpenTelemetry, Datadog eller tilsvarende verktøy, samt SLO-er og hendelseshåndtering.
  • Erfaring med å bygge ingeniørteam og vurdere og intervjue tekniske kandidater.
  • Evne til å kommunisere tydelig med ledere, kolleger og individuelle bidragsytere.
  • Bachelor- eller mastergrad i informatikk, ingeniørfag eller tilsvarende erfaring er ønskelig.

Fordeler

  • Helse-, tannhelse- og synsforsikring.
  • 401(k)-ordning, inkludert eventuell arbeidsgivermatching.
  • Betalt fri og helligdager i selskapet.
  • Ytterligere arbeidsplassprogrammer.