Block Labs is seeking a Senior Software Engineer with expertise in Go to build a multi-tenant Cashier-as-a-Service platform for crypto. You will design and develop secure, high-throughput backend systems that manage deposits, withdrawals, balances, and settlements across multiple tenants including exchanges, payment providers, and decentralized apps.
What You'll Do
- Design and build distributed backend services that power a multi-tenant cashier and transaction management system.
- Develop core platform features for wallet orchestration, payment routing, reconciliation, and tenant onboarding.
- Integrate with blockchain networks, payment gateways, and third-party crypto APIs.
- Collaborate with product, frontend, and infrastructure teams to deliver reliable, end-to-end systems.
- Contribute to architectural design and drive technical decisions across services.
- Ensure scalability, fault-tolerance, and compliance within a regulated financial context.
- Maintain clean, testable, and well-documented Go code following industry best practices.
What We're Looking For
- 6+ years of experience in backend development, ideally in high-throughput or financial systems.
- Strong proficiency in Go as a primary backend language; experience with gRPC and RESTful APIs is highly valued.
- Solid understanding of distributed systems, multi-tenant architectures, and microservices.
- Experience with blockchain integrations, crypto custody, or payment rails is a strong advantage.
- Comfortable working in cloud-native environments.
- Deep commitment to software reliability, observability, and security best practices.
- Excellent communication skills and a collaborative mindset.
Nice to Have
- Experience with cryptographic key management, wallet abstractions, or transaction signing flows.
- Background in fintech, DeFi, or crypto exchange infrastructure.
- Familiarity with event-driven systems, Kafka, or message queues.
- Prior experience designing APIs for multi-tenant or white-label products.
Technical Stack
- Go
- gRPC
- RESTful APIs
- blockchain networks
- payment gateways
- crypto APIs
- cloud-native environments
- distributed systems
- microservices
- multi-tenant architectures
- Kafka
- message queues
- event-driven systems
Team & Environment
- Senior, highly technical team
- Collective of senior engineers, product strategists, and builders
- Mature, mission-driven, and low-ego culture
- Values clarity over noise
- Outcomes over theatrics
- Pace without chaos
- Values deep technical expertise
- Thoughtful system design
- Product ownership
Benefits & Compensation
- No specific compensation details provided
Work Mode
- No specific work mode or location details provided
