Staff Engineer – Issuing
You will build and operate high-performance services in Rust and own critical paths in the issuing flow such as authorization, clearing, and ledger. You will design systems for low latency, high reliability, and fault tolerance, and debug complex production issues involving real money. You will ensure integrity and correctness across all transaction flows, drive architecture decisions across teams, design systems that are secure by default, and handle sensitive financial data with strict guarantees. You will also leverage AI tools and automation to accelerate development and debugging.
Responsibilities
- Build and operate high-performance services in Rust
- Own authorization, clearing, and ledger paths in the issuing flow
- Design systems for low latency, high reliability, and fault tolerance
- Debug complex production issues involving real money
- Ensure integrity and correctness across all transaction flows
- Drive architecture decisions across teams
- Design systems that are secure by default
- Handle sensitive financial data with strict guarantees
- Leverage AI tools and automation to accelerate development and debugging
Requirements
- Strong experience with distributed systems
- Solid understanding of concurrency consistency and fault tolerance
- Experience with high-reliability systems such as fintech or infrastructure
- Experience with Rust or willingness to go deep into it
- Hands-on mindset and strong debugging skills