Staff Engineer (Backend) - Money
Core
Set technical direction and architecture for ledger, account, and payment systems ensuring correctness, consistency, and reliability for money flows.
Role type
Staff Backend Engineer (Financial Systems)
Builds
Ledger and account platform, transfers and payments, bank integrations, reconciliation, and end-of-day processing
Domain
Fintech / Banking / Payments
Required skills
Distributed systems architecture, Double-entry ledger design, Idempotency and transaction state management, Bank integration design, Fraud and risk control design, Capacity planning and disaster recovery, Technical mentorship, Cloud infrastructure (GCP/AWS)
Preferred skills
Experience in banking, payments, or e-wallets, Microservices and event-driven architectures, Kafka and Redis expertise
Technologies
Java, Go, Kafka, Redis, GCP, AWS
Responsibilities
Define technical direction for ledger and payment systems, Lead design of fault-tolerant and secure services, Design reconciliation and settlement processes, Plan for peak load and failure scenarios, Lead investigations for production incidents, Mentor Senior Engineers, Partner with cross-functional teams on initiatives
Seniority
Staff, hands-on IC with mentorship
