Himalayas logo
BL

Software Architect (Go)

Block Labs
AL, BG + 10 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 are building shared gaming and transactional platforms, with a strong focus on transaction integrity, consistency across services, and long term architectural correctness. The Software Architect will work closely with Tech Leads and senior engineers across both domains, acting as a full time owner of backend architecture, patterns, and guardrails. This role is not about line management, but about ensuring technical coherence, scalability, and correctness across a rapidly evolving distributed system.

Key Responsibilities:

  • 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.

About You:

  • You have 8 plus years of experience in backend engineering, with significant time spent in architect or staff level roles.

  • You are highly proficient in Go and have designed and operated production grade distributed systems using it.

  • You have deep experience with transaction heavy systems, including financial, payments, gaming, or ledger like domains.

  • You have strong practical knowledge of consistency, concurrency, and failure handling in distributed environments.

  • You are comfortable designing and evolving gRPC based APIs and shared contracts across multiple services and languages.

  • You have a strong opinion on clean architecture and system boundaries, but remain pragmatic and delivery focused.

  • You 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.

What Success Looks Like:

  • Clear, well understood architectural patterns adopted consistently across gaming and transactional platforms.

  • Reduced architectural drift and fewer late stage reworks caused by inconsistent designs.

  • Transaction flows that are observable, recoverable, and auditable by design.

  • Tech Leads and engineers spending less time debating fundamentals and more time delivering value.

  • A platform that can scale in scope and complexity without sacrificing correctness or developer trust.

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Hiring timezones

Albania +/- 0 hours, and 11 other timezones
Claim this profileBL

Block Labs

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at Block Labs

Explore the variety of open remote roles at Block Labs, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Block Labs

Remote companies like Block Labs

Find your next opportunity by exploring profiles of companies that are similar to Block Labs. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Block Labs hiring Software Architect (Go) • Remote (Work from Home) | Himalayas