Block Labs is seeking a Software Architect (Go) to own and evolve the backend architecture across gaming and transactional platforms, ensuring consistency, scalability, and long-term sustainability. The role involves defining architectural patterns, guiding Tech Leads, and ensuring technical coherence across distributed systems in Web3, AI, and iGaming domains.
What You'll Do
- Own and evolve the backend architecture across gaming and transactional platforms, ensuring consistency, correctness, and long term sustainability.
- Define and enforce architectural patterns, service boundaries, and integration standards, preventing ad hoc solutions and uncontrolled divergence.
- Design and oversee transaction engines and state management flows, including remediation, compensation, and reconciliation strategies.
- Drive the adoption of robust distributed system patterns, including saga like workflows, idempotency, and failure recovery.
- Act as the primary technical authority for cross service concerns such as consistency models, data ownership, and contract definitions.
- Partner with Tech Leads on complex design decisions, reviews, and trade offs, providing hands on architectural guidance.
- Support teams through design reviews and critical pull requests, especially in high risk or high impact areas.
- Ensure a single source of truth approach across services, leveraging gRPC and strongly typed contracts for cross language integration.
- Collaborate with infrastructure and product teams to ensure architectural decisions align with delivery realities and regulatory constraints.
What We're Looking For
- 8 plus years of experience in backend engineering, with significant time spent in architect or staff level roles.
- Highly proficient in Go and have designed and operated production grade distributed systems using it.
- Deep experience with transaction heavy systems, including financial, payments, gaming, or ledger like domains.
- Strong practical knowledge of consistency, concurrency, and failure handling in distributed environments.
- Comfortable designing and evolving gRPC based APIs and shared contracts across multiple services and languages.
- Strong opinion on clean architecture and system boundaries, but remain pragmatic and delivery focused.
- Communicate clearly and calmly, and are trusted by teams to unblock complex technical discussions.
Nice to Have
- Experience with iGaming platforms, payment processing, or regulated financial systems.
- Hands on experience with saga patterns, compensation flows, and long running process orchestration.
- Experience working in mixed language environments.
- Experience defining platform level standards and guiding multiple teams through architectural change.
- Background in event driven systems or hybrid synchronous asynchronous architectures.
Technical Stack
Go, gRPC, distributed systems, event driven systems, saga patterns, idempotency, failure recovery, strongly typed contracts, transaction engines, state management, consistency models, cross-service integration
Team & Environment
Join a collective of senior engineers and builders operating at the bleeding edge of Web3, AI, and iGaming. Work alongside senior engineers, product strategists, and builders in a mature, mission-driven, and low-ego culture that values deep technical expertise, thoughtful system design, and product ownership.
Benefits & Compensation
- Work alongside a team that values deep technical expertise, thoughtful system design, and product ownership.
- Be part of a mature, mission-driven, and low-ego culture.
- Work in an environment that values clarity over noise, outcomes over theatrics, and pace without chaos.
- Opportunity to build with other experts in a high-caliber technical team.
Work Mode
Global role with flexibility implied by the fast-moving, distributed environment.



