To build scalable, fault-tolerant infrastructure for mission-critical payment systems and democratize commerce
Requirements
- 8+ years of backend engineering experience with modern languages (Go, Java, Kotlin, Rust, etc.)
- 2+ years in a Staff+ role at a high-scale tech or fintech company
- Deep knowledge of payments infrastructure (e.g., tokenization, card networks, ISO 8583, PCI)
- Strong background in event-driven systems, data consistency models, and system reliability
- Ability to reason through complex distributed systems and make pragmatic trade-offs
- Experience with ISO, PayFac systems, or network tokenization (nice to have)
- Familiarity with KYC/AML, risk scoring, or financial compliance tooling (nice to have)
Responsibilities
- Design and implement backend services for payment acquisition, routing, risk evaluation, settlement, ledgering, and reconciliation
- Build distributed systems that meet 5 9s reliability, low-latency, and high-throughput requirements
- Collaborate with partners (banks, PSPs, card networks) to integrate payment rails and protocols
- Lead backend-focused architectural reviews and make strategic technical decisions for scalability and maintainability
- Partner with frontend, data, and infra teams to ensure end-to-end system integrity
- Set engineering standards and mentor backend engineers across the organization
Other
- Comprehensive health coverage: Medical, dental and vision
- Remote-first workplace
- Time away: Minimum of 20 days guaranteed PTO, paid holidays + floating holidays, your birthday off!
- Paid parental leave
- Competitive Pay
- Retirement plans