Skip to main content

Staff Software Engineer, Backend (Ledger Engineering)

Affirm
Remote - USUpdated 44d ago
Total compensation
$204k–$290k
Published total compensation range
Location
Remote - US
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
Fintech
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About Affirm

Affirm provides a clear, predictable way to pay over time, with no hidden fees or surprises. The Ledger Engineering team enables rapid financial product innovation by providing an audit-grade ledger platform that ties company growth to real-world accounting controls in a highly regulated industry.

What You'll Do

  • Set technical strategy for your team on a year-long time scale and tie it to critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle with product management, design, and analytics to ensure technical sustainability, risks, and trade-offs are managed.
  • Act as a force-multiplier by defining and advocating technical solutions and operational processes.
  • Own your team's operations and availability, ensuring monitoring, triage rotations, playbooks, policies, testing, and alerting support on-call efforts.
  • Foster a culture of quality and ownership by setting code review and design standards, and advocating beyond your team through writing and tech talks.
  • Help develop talent by providing feedback and guidance, and leading by example.

What We Look For

  • 8+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark, and Kubernetes.
  • Experience in financial systems, ledgering, treasury, or adjacent domains where data accuracy and system reliability are critical.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to thrive in ambiguity and move from low-level language idioms to large-system architecture.
  • Mastered gathering and iterating on feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills for collaboration with a global engineering team.
  • Equivalent practical experience or a Bachelor's degree in a related field.

Compensation & Benefits

Base pay range (CA, WA, NY, NJ, CT): $230,000 - $290,000 per year. Base pay range (all other U.S. states): $204,000 - $264,000 per year. Total compensation may include equity rewards, monthly stipends for health, wellness, and tech spending, and benefits including 100% subsidized medical, dental, and vision coverage for employees and dependents. Flexible time off and generous holiday calendars are provided. An employee stock purchase plan (ESPP) allows purchasing Affirm stock at a discount.

Application Instructions

Click 'Submit Application' on the job posting page. By submitting, you acknowledge Affirm's Global Candidate Privacy Notice.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.