About this role

About Block Labs

Block Labs is a premier technology studio operating at the bleeding edge of Web3, Artificial Intelligence, and iGaming. We don't just ship features; we engineer high-scale, production-grade platforms that power the next generation of digital products.

We are a collective of senior engineers, product strategists, and builders who refuse to compromise on architecture. Whether we are designing autonomous multi-agent AI systems, building decentralized financial infrastructure, or architecting high-frequency iGaming platforms, our standard is excellence.

We move fast, but we build for the long term. If you are looking to work alongside a team that values deep technical expertise, thoughtful system design, and product ownership, Block Labs is where you belong.

About The Role

We’re investing in core gaming infrastructure and building a new Go platform from the ground up. You’ll join a small, senior team shipping greenfield backend services that sit at the heart of our gaming products: real-time, transaction-heavy, and tenant-aware from day one.

The work is greenfield, the bar is high, and we’re moving incrementally toward an early MVP. We write production-quality Go, develop contract-first, lean into modern tooling to compress cycle time, and don’t cut corners on the things that matter for a real-money platform: correctness, observability, and security

Key Responsibilities:

  • Design and build the core gameplay runtime in Go: stateless workers that execute one round end to end, from outcome generation through to ledger commit.

  • Build a tamper-evident, append-only ledger that records every round, and the outcome

    generation layer that feeds it.

  • Build the game configuration system (game economics, bet limits, currency mapping) and the simulation and verification tooling that proves game logic before it ever ships to production.

  • Build the integration layer between our platform and operator partners, with a clean internal abstraction that keeps operator-specific behaviour at the edges.

  • Build the client-facing surfaces game runtimes depend on (WebSocket and REST) and the gRPC services that connect our platform internally.

  • Drive architectural decisions for a system that must be deterministic, idempotent, and auditable down to the individual round.

  • Deploy on AWS (ECS), partnering with our platform team who owns the runtime; your focus stays on product code.

  • Work contract-first, with strong API contracts as the source of truth and contract tests gating merges.

About You:

  • 6+ years of backend engineering, with a strong Go track record.

  • You have built and shipped serious transactional backend systems end to end. You reason by reflex about state machines, concurrency, retries, and consistency under partial failure, and you do not need anyone to explain why determinism, idempotency, and auditability are non-negotiable when real money moves through your code.

  • Money-correct by reflex: idempotency keys, integer minor units (never floats for money), append-only ledgers, double-entry thinking. You know why “just retry” is a bug, not a fix.

  • Deep experience with distributed systems, real-time messaging, and low-latency request paths.

  • Fluency with gRPC for service-to-service communication and REST plus WebSockets for client- facing surfaces.

  • Comfortable in AWS environments; you don’t need to run the cluster, but you understand what’s underneath it.

  • Strong instincts for reliability, observability, and security in systems that handle real money.

  • Excellent communicator, pragmatic, and happy to make decisions in a small senior team.

Nice to Have:

  • Background in real-money gaming, betting, payments, exchanges, or other high-stakes transactional domains. We will happily teach the gaming side to a strong systems engineer; we will not teach the systems side.

  • Direct experience with multi-tenant or white-label gaming infrastructure, including operator onboarding and per-operator integration patterns.

  • Familiarity with cryptographic commit-reveal schemes, signed audit logs, or other provably-verifiable system designs.

  • Hands-on with agentic software engineering: orchestrating coding agents (Claude Code or similar), running agents in parallel, and reviewing what they produce. We lean on this heavily as part of how we ship, not as a novelty.

What kind of culture can I expect?
Mature, mission-driven, and low-ego. We value clarity over noise, outcomes over theatrics, and pace without chaos. If you’re one of the smartest minds in your craft and want to build with other experts, you’ll feel at home here.

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer (Go) - iGaming position at block-labs?
The salary for this Senior Software Engineer (Go) - iGaming role at block-labs is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Software Engineer (Go) - iGaming job at block-labs remote?
Yes, this Senior Software Engineer (Go) - iGaming position at block-labs is remote, with team members based in Albania, Armenia, Bosnia and Herzegovina, Bulgaria, Croatia, Georgia, Greece, Ireland, Italy, Kosovo, Malta, Montenegro, Portugal, Romania, Serbia, Spain. You can work from home or anywhere in the supported regions.
Is the Senior Software Engineer (Go) - iGaming role at block-labs full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior Software Engineer (Go) - iGaming role in the Engineering department at block-labs.
Which team or department does the Senior Software Engineer (Go) - iGaming at block-labs belong to?
This Senior Software Engineer (Go) - iGaming position is part of the Engineering department at block-labs. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer (Go) - iGaming position at block-labs?
Click the "Apply Now" button on this page. You will be redirected to block-labs's official application portal hosted on ashby where you can submit your application directly.
When was the Senior Software Engineer (Go) - iGaming job at block-labs posted?
This Senior Software Engineer (Go) - iGaming position at block-labs was posted on May 4, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer (Go) - iGaming
block-labs
Apply for this role ↗

You'll be redirected to block-labs's official application page on Ashby ATS.