Affirm
Staff Software Engineer, Backend (Ledger Engineering)
$204K–$290K
Remote US +1 · Remote · Staff · Full-time · Posted Jul 20, 2026
- Location
- Remote US
Remote Canada - Experience
- 8+ years.
- Education
- Bachelor’s degree in a related field or equivalent practical experience.
About the job
Sets technical direction and leads the development and operation of scalable, reliable ledger systems supporting financial reporting, accounting controls, and capital markets.
What you'll do
- Set team technical strategy and lead business-impacting projects in collaboration with product, design, and analytics.
- Establish operational practices for availability, monitoring, testing, alerting, and on-call support.
- Promote engineering quality through code review and design standards, technical communication, and talent development.
What they ask for
- 8+ years designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Extensive experience developing highly available distributed systems.
- Experience in financial systems, ledgering, treasury, or an adjacent domain where accuracy and reliability are critical.
- Experience delivering major system changes through technical and execution planning.
Pay
$230,000 - $290,000 USD base salary; $204,000 - $264,000 USD base salary
Tools
Python, Kotlin, AWS, MySQL, Spark, Kubernetes
Model-written summary · the original posting is authoritative