Software Engineer - Backend
Core
Design and build backend systems for applications, underwriting, accounts, ledgers, transactions, payments, rewards, risk, and partner APIs to move real money and make credit decisions.
Role type
Senior IC backend software engineer (fintech/payments)
Builds
Production backend services for a regulated fintech environment
Domain
Fintech, payments, lending, card issuing, authorization, ledgers, settlement, reconciliation
Deliverable
production ML models | product features
Required skills
Systems thinking, problem-solving, distributed systems, APIs, databases, infrastructure, modern backend language (Java/Python)
Preferred skills
Fintech/payments/lending/card issuing/authorization/ledgers/settlement/reconciliation/disputes/regulatory experience, Temporal, Step Functions, event streaming, external partner-facing APIs
Technologies
Java, Python, Temporal, Step Functions
Responsibilities
Take projects from ambiguity through scoping, design, implementation, testing, rollout, and ongoing operations; Partner with product, risk, compliance, operations, vendors, and external partners; Improve system reliability, observability, and developer experience
Seniority
Senior, hands-on IC