High 5 Games
High 5 Games

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.

Teknikchef, chefsarkitekt – High 5 Games (distansarbete i Polen)

Led arkitekturen för High 5 Games molnbaserade casinospelplattform i en distansroll i Polen. Sätt riktningen för Java-mikrotjänster, transaktioner i realtid, plattformens tillförlitlighet och ingenjörsteamen.

Beskrivning

  • Definiera den tekniska visionen för en molnplattform bestående av hundratals Java-mikrotjänster och ta helhetsansvar för dess arkitektur.
  • Bygg under de första 90 dagarna en djup förståelse för produktionsplattformen genom nära samarbete med teamen som har byggt den.
  • Ta successivt ansvar för arkitekturen, med början i data- och transaktionssystem, följt av tjänstearkitekturen och molnplattformen.
  • Äg plattformsarkitekturen från början till slut vid slutet av det första året och styr dess långsiktiga utveckling.
  • Designa system, granska kod och scheman, etablera ingenjörsstandarder samt leda ingenjörs- och teknikteam.
  • Presentera teknikstrategier och avvägningar tydligt för ledningen, affärsintressenter och tillsynsmyndigheter.
  • Led mikrotjänstearkitekturen, inklusive tjänstegränser, API:er, dataägarskap och kommunikation mellan tjänster.
  • Designa transaktionssystem med hög volym och låg fördröjning, med starka garantier för konsistens och idempotens.
  • Etablera metoder för distribuerade transaktioner, omförsök och återställning efter fel.
  • Leda arkitekturgranskningar och upprätthålla beslutsdokumentation för hundratals tjänster.
  • Minska arkitekturskulden och modernisera äldre tjänster utan att avbryta aktiv trafik.
  • Definiera Java-standarder för ingenjörsarbete som omfattar ramverk, bibliotek, byggsystem, kodningspraxis och JVM-justering.
  • Fastställa databasstrategin för relationsdatabaser, NoSQL, cachning och strömningsteknik.
  • Undersöka och lösa prestandabegränsningar i JVM-, nätverks- och datalagren.
  • Vägleda molnarkitekturen för containrar, Kubernetes, hanterade datatjänster, nätverk och infrastruktur som kod.
  • Etablera mål på servicenivå, standarder för observerbarhet och rutiner för incidenthantering.
  • Förbättra skalbarhet, motståndskraft, katastrofåterställning och kostnadseffektivitet i molnet.
  • Säkerställa att säkerhet, dataskydd och spårbarhet uppfyller krav inom spelreglering och betalningar.
  • Bygga, leda och coacha ingenjörs- och teknikteam samt höja standarderna för rekrytering.
  • Omsätta affärsmål till tekniska färdplaner och leveransplaner.
  • Övervaka tekniska leverantörer och tredjepartsplattformar.
  • Utvärdera framväxande teknik och verktyg.
  • Kommunicera teknikstrategi och risker till vd:n, ledningen och partner.

Krav

  • Minst 12 års erfarenhet av programvaruutveckling, inklusive minst 5 år med arkitektur för stora distribuerade system.
  • Expertkunskaper i Java 17 eller senare, med djup kunskap om Spring Boot, Spring Cloud, samtidighet, JVM-prestandajustering och skräpsamling.
  • Dokumenterad erfarenhet av att designa och driftsätta fler än 100 mikrotjänster i produktion.
  • Praktisk erfarenhet av system som behandlar miljontals transaktioner i realtid dagligen mot mätbara mål för fördröjning och tillgänglighet.
  • Starka databaskunskaper inom PostgreSQL, MySQL eller Oracle, inklusive frågejustering, indexering, sharding och replikering, samt NoSQL- och cachningstekniker som Cassandra, MongoDB, DynamoDB eller Redis.
  • Erfarenhet av händelsestyrd arkitektur med Kafka eller en jämförbar strömningsplattform.
  • Produktionserfarenhet av AWS eller GCP, Docker, Kubernetes och infrastruktur som kod, exempelvis Terraform.
  • God förståelse för distribuerade system, inklusive konsistensmodeller, idempotens, partitionering, backpressure och felmoder.
  • Erfarenhet av att designa REST- eller gRPC-API:er samt kännedom om API-gateways och koncept inom service mesh.
  • Praktisk erfarenhet av observerbarhet och tillförlitlighet med Prometheus, Grafana, OpenTelemetry, Datadog eller liknande verktyg, inklusive SLO:er och incidenthantering.
  • Erfarenhet av att leda och utöka ingenjörsteam samt bedöma och intervjua tekniska kandidater.
  • Förmåga att kommunicera tydligt med ledning, kollegor och medarbetare på alla nivåer.
  • Erfarenhet av spel, iGaming, sweepstakes eller social casino, sports betting, fintech eller betalningar är meriterande.
  • Erfarenhet av plånboks-, huvudboks- eller betalningssystem som kräver fullständig transaktionsavstämning är meriterande.
  • Kännedom om spelreglering, PCI DSS eller SOC 2-efterlevnad är meriterande.
  • Erfarenhet av att leda en migrering utan driftstopp eller en omplattformning från en monolit eller äldre tjänster till mikrotjänster är meriterande.
  • Erfarenhet av reaktiva eller icke-blockerande Java-tekniker som WebFlux, Vert.x eller Netty för tjänster med hög genomströmning är meriterande.
  • Erfarenhet av optimering av molnkostnader i stor skala och FinOps är meriterande.
  • Kandidat- eller masterexamen i datavetenskap, ingenjörsvetenskap eller motsvarande erfarenhet är meriterande.

Förmåner

  • Sjuk-, tand- och synförsäkring
  • 401(k)-plan och eventuell arbetsgivar matchning
  • Betald ledighet och företagshelger
  • Ytterligare program