Staff Software Engineer — Backend
Job Description
REQUIREMENTS
- 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
Nice to Haves
- 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
RESPONSIBILITES
- 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
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers