Staff Senior Software Engineer

S
Superbet Gaming, betting
Fully remote, team distributed across EuropeFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years building high-quality software with strong engineering practices (code reviews, CI/CD, design docs)
Required Skills
AWSDockerNode.jsKafkaKubernetesTypeScriptMicroservices

Requirements

  • High agency — proven track record of unblocking themselves and helping drive improvements across a team
  • Experience with microservice and event-based architectures
  • Experience with Kafka (operating Kafka in production is a strong bonus)
  • 5+ years building high-quality software with strong engineering practices (code reviews, CI/CD, design docs)
  • Experience building highly-available, highly-scalable, distributed backend systems
  • Worked cross-functionally in product organizations alongside product managers, designers, and stakeholders
  • Node.js / TypeScript
  • Kafka
  • Elixir or functional programming experience — strong bonus (our strategic direction)
  • Kubernetes, Docker, AWS
  • Experience in the betting or gaming industry
  • Strong collaborator — not a solo player, not an asshole
  • Product engineer mindset — not purely tech-focused, understands business context
  • Strong sense of ownership and problem-solving instinct
  • Clear, direct communication

Responsibilities

  • Contributing to the migration of our Node.js/Erlang integrations to the new Elixir-based platform.
  • Owning the full lifecycle of new provider integrations (launchUrl, authenticate, balance, debit, credit, void) from implementation through production sign-off.
  • Implementing CI/CD pipelines, shared services, and the modular architecture needed to support multiple exclusive gaming studios at scale.
  • Keeping KTLO (keeping the lights on) under 10% of team capacity while maintaining high availability across all 26+ live integrations.
  • Proactively identifies problems and drives resolution, often without guidance
  • Leads larger projects or small squads, runs meetings, writes status reports, tracks delivery
  • Helps make the people around them move faster by identifying what's slowing the team down
  • Takes end-to-end ownership of product quality: reliability, efficiency, security, and performance
  • Drives engineering efficiency improvements across the org (faster onboarding, better tooling, reduced cycle time)
  • Builds working relationships cross-functionally (product, SRE, QA, integration managers, gaming studios)
  • Actively mentors less-experienced engineers and creates conditions for them to grow
  • Participates in recruiting and interviewing (especially for diversity recruiting)
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now