Senior Software Engineer, Backend (Card Ledger & Money Movement)
Role Overview
Join the Money Movement & Card Ledger team to build tools and systems for money movement, bank data integration, and merchant data.
Affirm Card combines debit-card functionality with access to buy-now-pay-later financing.
Work with experience, data science, product, and engineering teams to use existing systems and build new ones.
The systems should be correct, scalable, and extensible.
Key Skills for This Role
Full Job Posting
Role overview
Join the Money Movement & Card Ledger team to build tools and systems for money movement, bank data integration, and merchant data.
Affirm Card combines debit-card functionality with access to buy-now-pay-later financing.
Work with experience, data science, product, and engineering teams to use existing systems and build new ones.
The systems should be correct, scalable, and extensible.
What you'll do
- Own and deliver quarterly team goals, guide engineers through ambiguity, and support them through delivery.
- Collaborate with product management, design, and analytics on ideation, technical constraints, risks, and trade-offs.
- Identify and lead resolution of project, process, technology, or business issues.
- Create and monitor metrics, escalate when needed, and support operations, availability, and on-call work.
- Set or improve code review and design standards and advocate for them through writing and technical talks.
- Develop team talent with feedback, guidance, and example.
What we look for
- 4+ years designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Experience developing highly available distributed systems using technologies such as AWS, MySQL, and Kubernetes.
- Experience planning delivery of significant features or system components with elegant, simple, extensible designs.
- Write high-quality code that is easy for others to understand and use.
- Proficiency making significant changes in large codebases and developing practices and tools to do so safely.
- Proactively seek feedback and take ownership of professional growth.
- Strong verbal and written communication for collaboration with a global engineering team.
- Equivalent practical experience or a bachelor's degree in a related field.
Compensation
- USA Pacific base pay range (CA, WA, NY, NJ, CT): $195,000–$255,000 per year.
- USA Sapphire base pay range (all other U.S. states): $173,000–$233,000 per year.
- Total compensation may include equity, monthly stipends, and benefits; pay depends on factors including location, experience, and job-related skills.
Workplace
- Affirm is remote-first; most roles can be performed almost anywhere within the country of employment.
- Some positions may occasionally require in-person office work, and all new hires are invited to in-person onboarding.
Benefits
- Medical premiums are covered for employees and their dependents.
- Monthly stipends support technology, health, and wellness spending.
- Flexible time off, generous holiday calendars, and an employee stock purchase plan are offered.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affirm
Senior Software Engineer, Backend (AI Platform)
Vancouver, CAN
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a l
Security Risk Management Lead
, CAN
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. At Affirm, we exist for the moments that
Senior Software Engineer, Backend (AI Platform)
, CAN
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a l
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Management Manager to own a portfolio of new product and platform initiatives, from discovery through launch and scaling. The role requires 8–10+ years of product management experience,
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to own a portfolio of zero-to-one product initiatives, working hands-on with the CEO and cross-functional teams to build and scale new products. Candidates should bring 8–10+ yea
Senior Software Engineer, Backend (AI Platform)
Vancouver, CAN
Security Risk Management Lead
, CAN
Senior Software Engineer, Backend (AI Platform)
, CAN
Senior Software Engineer, Backend (AI Platform)
, USA
Senior Technical Account Manager (Strategic Alliances)
, USA
Implementation Specialist I
, USA
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN