CareerPlan

Staff Engineer (Backend) - Money

Jakarta, Jakarta, IndonesiaFull-time2026-11-02 → 2026-11-11
Remote

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