Staff Software Engineer Backend
You set technical direction for cross-cutting backend platform infrastructure, including durable workflow orchestration, transaction ordering, concurrency control, shared service primitives, and reliability standards. You design multi-service systems, establish tooling and deployment practices, align engineering teams, and identify architectural risks before they cause incidents.
Responsibilities
- Set technical direction for backend platform infrastructure
- Design systems spanning multiple services
- Establish cross-service reliability standards
- Build shared tooling, templates, CI patterns, service scaffolding, and observability conventions
- Align engineering teams on shared technical direction
- Represent backend platform engineering in technical planning
- Identify architectural risks before they cause incidents
Requirements
- 8–10+ years of backend software engineering experience
- Experience setting technical direction across multiple services or teams
- Expertise in durable workflow or orchestration systems, distributed transaction ordering, or data-consistency guarantees
- Strong proficiency in TypeScript
- Production experience with Effect or a comparable functional effect system preferred
- Experience designing reusable shared platform components
- Experience driving cross-team technical alignment without formal authority
- Knowledge of idempotency, at-least-once delivery, crash recovery, and reconciliation
- Experience in fintech, payments, or regulated financial infrastructure preferred
- Experience with blockchain or custody-adjacent transaction systems preferred
- Experience building internal platform tooling or organization-wide standards preferred
Benefits
- Equity
- Full medical benefits
- Vision benefits
- Dental benefits
- 401(k) with matching program
- Flexible vacation policy (PTO)
- Remote-first work environment