
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.