Note: The job is a remote job and is open to candidates in USA. Cari Network is building a blockchain-based payment system for real-time movement of digital money across traditional finance and digital asset ecosystems. The Staff Software Engineer will set technical direction for shared backend platform infrastructure, design cross-service systems, establish reliability standards, build internal tooling, and align multiple engineering teams on architecture.
Responsibilities
- Set the technical direction for cross-cutting backend platform infrastructure: durable workflow orchestration (Restate), transaction-ordering and concurrency-control patterns, and the shared primitives Banking and Blockchain services build on
- Design systems that span multiple services—data flow across the platform, migration strategies for live systems, and versioning strategy for shared infrastructure APIs
- Establish reliability standards that apply across services, not just your own: load testing profiles, deployment safety gates, and the failure-mode analysis that should happen before launch, not after
- Multiply the team's impact through systems, not just review: build the tooling, templates, and enforced standards (shared CI patterns, reusable service scaffolding, common observability conventions) that reduce process overhead org-wide
- Align multiple engineering teams on shared technical direction—this means building consensus, not just publishing a decision
- Represent backend platform engineering in cross-org technical planning, and flag architectural risk before it becomes another team's incident
Skills
- 8–10+ years of backend software engineering experience, including a track record of setting technical direction across multiple services or teams, not just owning your own
- Deep expertise in at least one of: durable workflow/orchestration systems, distributed transaction ordering, or data-consistency guarantees in financial or otherwise correctness-critical systems
- Strong proficiency in TypeScript; production experience with Effect (effect.ts) or a comparable functional effect system strongly preferred
- Experience designing systems that other teams build on top of—you understand what makes a shared platform component genuinely reusable versus just reused
- Track record of driving cross-team technical alignment without formal authority over the teams you're aligning
- Strong instincts around financial-grade reliability: idempotency, at-least-once delivery, crash recovery, and reconciliation, at a scale spanning multiple services
- Comfortable identifying and naming architectural risk before it's anyone's incident
- Production experience with Effect (effect.ts) or a comparable functional effect system
- Prior work in fintech, payments, or another regulated financial infrastructure environment, ideally at meaningful transaction scale
- Experience with blockchain or custody-adjacent transaction systems
- Track record of building internal platform tooling or standards adopted org-wide
Benefits
- Bonus
- Equity
- Full medical, vision, and dental benefits
- 401(k) with matching program
- Flexible vacation policy (PTO)
- Remote-first work environment
Company Overview