Join Affirm as a Senior Backend Engineer – Ledger Systems
Affirm is transforming the future of credit by making payments transparent, fair, and accessible for everyone. As a Senior Backend Engineer – Ledger Systems, you’ll work on Affirm’s financial backbone—building reliable, scalable systems that maintain the company’s financial source of truth. This Senior Backend Engineer – Ledger Systems role gives you the opportunity to design critical accounting infrastructure that powers every financial transaction from authorization to settlement. You’ll collaborate with cross-functional teams to ensure data integrity, compliance, and operational excellence within Affirm’s rapidly growing ecosystem.
Why This Senior Backend Engineer – Ledger Systems Role Matters
The Ledger Engineering team is at the heart of Affirm’s mission to reinvent finance. As a Senior Backend Engineer – Ledger Systems, you’ll own high-impact projects that enable accurate financial reporting, auditing, and modeling. Your work will directly support Finance, Accounting, Capital Markets, and Product teams by ensuring financial data is reliable, consistent, and available at scale. You’ll influence architecture decisions, improve data workflows, and implement systems that enhance performance and scalability across Affirm’s financial infrastructure.
Key Responsibilities for the Senior Backend Engineer – Ledger Systems
-
Set long-term technical strategy and align it with key business objectives.
-
Design and maintain large-scale, distributed systems for financial data processing.
-
Collaborate with cross-functional teams to ensure technical and business alignment.
-
Establish and enforce engineering standards, best practices, and code review policies.
-
Develop robust monitoring, alerting, and operational processes for mission-critical systems.
-
Mentor and guide team members through technical challenges and architectural decisions.
-
Drive data accuracy and compliance across all ledger and accounting workflows.
-
Manage system availability and optimize pipelines for performance and precision.
Qualifications and Skills Required
-
8+ years of backend software engineering experience with large-scale distributed systems.
-
Proficiency in Python or Kotlin, and experience with AWS, MySQL, Spark, and Kubernetes.
-
Strong background in financial systems or accounting data management.
-
Deep understanding of ETL pipelines, data modeling, and workflow optimization.
-
Proven success in delivering complex system upgrades or new feature rollouts.
-
Excellent problem-solving skills with a focus on scalability and reliability.
-
Bachelor’s degree in Computer Science or equivalent experience.
-
Strong written and verbal communication skills for effective cross-functional collaboration.
Compensation and Benefits
-
Salary Range:
-
$225,000 – $275,000 (CA, WA, NY, NJ, CT)
-
$200,000 – $250,000 (Other U.S. states)
-
-
Equity options and comprehensive health coverage (medical, dental, vision).
-
100% of healthcare premiums covered for employees and dependents.
-
Flexible Spending Wallets for food, technology, and lifestyle needs.
-
Generous vacation and holiday policies for rest and recharge.
-
Employee Stock Purchase Plan (ESPP) for discounted equity ownership.
-
Fully remote-first work model with flexible location options.
Equal Opportunity and Inclusion
Affirm is proud to be an equal opportunity employer, embracing diversity and inclusion at every level. We provide reasonable accommodations to candidates with disabilities and support fair-chance hiring in compliance with local laws.