Staff Software Engineer, Finance Engineering
Core
Build a distributed finance platform with an append-only ledger and accounting engine to ensure audit-grade correctness for every dollar earned and spent.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
A front door for finance events, an append-only ledger, an accounting engine, SDKs, and production services for billing and tax.
Domain
Finance Engineering / Distributed Systems
Required skills
Backend engineering in Go/Java/Rust/Python, high-volume event-driven systems, relational data modeling, API/SDK design, auditability and access control, translating non-engineering requirements to technical designs
Preferred skills
Developer platforms, streaming systems (Kafka/Pub/Sub), LLMs and agents, building ledgers/billing systems, accounting concepts, internal controls, ERP systems
Technologies
Go, Java, Rust, Python, Kafka, Pub/Sub, SQL, ERPs
Responsibilities
Design APIs and event buses for finance events, build the accounting ledger and rules framework, create SDKs for finance apps, implement controls as code, run production services with reliability targets, shape technical direction
Seniority
Staff, hands-on IC with architecture and mentorship
