CareerPlan

Staff Software Engineer, Finance Engineering

San Francisco, CAFull-time$320k–$405k2026-10-22 → 2026-11-10
HybridVisa sponsorship offered

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