Senior Software Engineer – Go, iGaming

Anywhere in the World – Remote Full-time

Job Description

Join Block Labs as a Senior Software Engineer and play a pivotal role in shaping the future of iGaming. You will be responsible for: - Designing and constructing the core gameplay runtime using Go. - Developing a secure, tamper-evident, append-only ledger. - Creating the game configuration system and simulation tools. - Building the integration layer between our platform and operator partners. - Developing client-facing surfaces (WebSocket and REST). - Driving critical architectural decisions to ensure determinism, idempotency, and auditability. - Deploying applications on AWS (ECS). - Working contract-first, with strong API contracts.

Qualifications

To be successful in this role, you should have: 1. 6+ years of experience in backend engineering, with a proven track record in Go. 2. Experience in building and shipping real-money gaming backend systems end to end. 3. A strong understanding of money-correct principles, including idempotency keys, integer minor units, append-only ledgers, and double-entry thinking. 4. Deep experience with distributed systems, real-time messaging, and low-latency request paths. 5. Proficiency in gRPC, REST, and WebSockets. 6. Comfort working in AWS environments. 7. Strong instincts for reliability, observability, and security in regulated financial contexts. 8. Excellent communication skills, a pragmatic approach, and the ability to make decisions in a small, senior team.

Benefits

As a member of our team, you will enjoy: - A mature, mission-driven, and low-ego culture. - A work environment that values clarity over noise. - A focus on outcomes over theatrics. - A pace that is fast but not chaotic.


Apply Now