Staff Software Engineer, Golang
What engineering roles in crypto pay
129 salaries · our own dataMost engineering roles in crypto pay between $147k and $257k, with a median of $202k.
As a Staff Software Engineer in Go at Block Labs, you build distributed, transactional backend platforms across crypto, fintech, and real money gaming. You work on high-volume, multi-tenant, real-time systems where balances, payments, and player-facing decisions depend on correctness. You own distributed, transactional backend services end to end as an individual contributor, receiving outcomes and their constraints rather than a decomposed backlog. You identify decisions that need making, define scope and sequencing, make architectural and implementation choices, ship the system, and remain responsible for how it behaves in production.
What you'll do
- Convert business outcomes and constraints into scoped, sequenced, shippable work
- Design and implement distributed Go services handling high-volume transactional workloads, integrating with payments, providers, and internal platforms
- Make correctness guarantees explicit and hold them; balances and transactional behaviour have no margin for approximation
- Run the agentic system that produces the work: context gathering, decomposition, execution, and verification
- Set the harness and guardrails others work inside through context, tests, and automated checks that prevent system degradation
- Operate what you ship: know its failure modes, monitor it, and fix it
What you bring
- Deep proficiency in Go on high-volume, transactional systems, demonstrated by what you have personally taken to production
- Strong judgement on multi-tenancy, event-driven architecture, queues, and the failure modes each brings, with cloud-native thinking and serious commitment to reliability, observability, and security
- A repeatable agentic engineering system you have built deliberately: one that holds context, decomposes ambiguous work, verifies behaviour rather than diffs, and keeps unverified code out of production
- Evidence of carrying the whole chain yourself, from incomplete objective through to a system you shipped and then owned in production
- Judgement under ambiguity: ability to make reversible calls yourself and escalate the rest, working with incomplete specifications but clear objectives and constraints
Nice to have
- Background in fintech, real money gaming, or other high-traffic consumer products where money is at stake
- Experience with rules engines, real-time scoring, or decisioning systems
- Prior experience designing APIs for multi-tenant or white-label products
About Block Labs
Block Labs is a technology studio operating at the intersection of Web3, artificial intelligence, and iGaming, engineering high-scale, production-grade platforms. The team is a collective of senior engineers and product strategists who value deep technical expertise, thoughtful system design, and product ownership.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
- Backend Developer (JavaScript) at Blockville · On-site
- Líder de Blockchain at Alien Flow Space DAO · On-site
- Japan GTM Lead (Web3 / Blockchain) at Morgan McKinley · On-site
- Senior Software Engineer, Frontend at Sorare · Hybrid
