High 5 Games
High 5 Games

High 5 Games udvikler og leverer casinospil og platformsteknologi til regulerede spiloperatører og branchepartnere. Porteføljen omfatter mere end 150 online- og landbaserede slotspil samt progressive jackpots og værktøjer til kampagner i spillet, der er designet til forskellige casinooplevelser.

Virksomheden leverer også casino- og spilstudieløsninger gennem B2B-integrationer og understøtter både operatørrettede implementeringer og spillerrettede sociale produkter samt produkter med rigtige penge. High 5 Games opererer inden for gaming, gambling og B2B-teknologi og har 51–200 medarbejdere.

Teknologidirektør og chefarkitekt, fjernarbejde i New Jersey

Led arkitekturen for High 5 Games' Java-baserede mikrotjenesteplatform til social casino gaming. Styr cloud-systemer, realtidstransaktioner, pålidelighed, sikkerhed og teknologiteams.

Beskrivelse

  • Fastlæg den tekniske vision for en cloud-platform med hundredvis af Java-mikrotjenester, og påtag dig arkitekturansvaret.
  • Opbyg en dyb forståelse af produktionsplatformen sammen med de grundlæggende teams i løbet af de første 90 dage.
  • Påtag dig gradvist ansvaret for data- og transaktionslaget, tjenestearkitekturen og cloud-platformen.
  • Led platformens samlede arkitektur, og fastlæg dens langsigtede tekniske retning.
  • Design systemer, gennemgå kode og skemaer, fastlæg tekniske standarder, og led engineering- og teknologiteams.
  • Præsenter teknologistrategier og afvejninger for ledelsen, forretningsinteressenter og tilsynsmyndigheder.
  • Definér tjenestegrænser, API'er, dataejerskab og kommunikation mellem tjenester.
  • Design transaktionssystemer med høj volumen og lav latenstid, stærk konsistens og idempotens.
  • Fastlæg metoder til distribuerede transaktioner, genforsøg og fejlgendannelse.
  • Led arkitekturgennemgange, og vedligehold beslutningsregistre på tværs af hundredvis af tjenester.
  • Reducer arkitekturgæld, og planlæg udviklingen af ældre tjenester uden at afbryde live-trafik.
  • Definér Java-standarder for frameworks, biblioteker, build-systemer, kodningspraksis og JVM-tuning.
  • Led databasestrategien på tværs af relationelle, NoSQL-, cache- og streamingteknologier.
  • Find og løs ydelsesbegrænsninger på tværs af JVM, netværk og datalag.
  • Vejled cloud-arkitekturen på tværs af containere, Kubernetes, administrerede datatjenester, netværk og infrastruktur som kode.
  • Fastlæg SLO'er, standarder for observerbarhed og procedurer for incidenthåndtering.
  • Frem yder skalerbarhed, robusthed, disaster recovery og effektiv cloud-økonomi.
  • Sørg for, at sikkerhed, databeskyttelse og revisionsspor opfylder kravene fra spilregulering og betalinger.
  • Opbyg, led og mentorér engineering- og teknologiteams, samtidig med at rekrutteringsstandarderne styrkes.
  • Omsæt forretningsmål til teknologiske roadmaps og projektplaner.
  • Før tilsyn med teknologileverandører og tredjepartsplatforme.
  • Vurder nye teknologier og værktøjer.
  • Kommunikér teknologistrategi og risici til CEO'en, ledelsen og partnere.

Krav

  • Mindst 12 års erfaring med softwareudvikling, heraf mindst 5 år med arkitektur af store distribuerede systemer.
  • Ekspertise i Java 17 eller nyere, Spring Boot og Spring Cloud, samtidighed, JVM-performance tuning og garbage collection.
  • Dokumenteret erfaring med at designe og drive mere end 100 mikrotjenester i produktion.
  • Praktisk erfaring med at drive systemer, der dagligt behandler millioner af realtidstransaktioner mod fastsatte mål for latenstid og oppetid.
  • Avanceret databaseviden inden for PostgreSQL, MySQL eller Oracle, herunder forespørgselsoptimering, indeksering, sharding og replikering, samt Cassandra, MongoDB, DynamoDB, Redis eller sammenlignelige NoSQL- og cachesystemer.
  • Erfaring med hændelsesdrevet arkitektur ved hjælp af Kafka eller en lignende streamingplatform.
  • Produktionserfaring med AWS eller GCP, Docker, Kubernetes og Terraform eller sammenlignelige værktøjer til infrastruktur som kode.
  • Stærkt kendskab til principper for distribuerede systemer, herunder konsistensmodeller, idempotens, partitionering, backpressure og fejltilstande.
  • Erfaring med at designe REST- eller gRPC-API'er samt arbejde med API-gateways og service mesh-koncepter.
  • Praktisk erfaring med observerbarhed og pålidelighed ved hjælp af Prometheus/Grafana, OpenTelemetry, Datadog eller sammenlignelige værktøjer samt SLO'er og incident management.
  • Erfaring med at opbygge engineeringteams og vurdere og interviewe tekniske kandidater.
  • Evne til at kommunikere klart med ledere, kolleger og individuelle bidragydere.
  • En bachelor- eller kandidatgrad i datalogi, ingeniørvidenskab eller tilsvarende erfaring foretrækkes.

Fordele

  • Sundheds-, tandlæge- og synsforsikring.
  • 401(k)-ordning, inklusive eventuelt arbejdsgivermatch.
  • Betalt frihed og virksomhedsferiedage.
  • Yderligere arbejdspladsprogrammer.