
Affirm
Affirm provides buy now, pay later installment financing at online and in-store checkout, along with a consumer app and virtual card, for shoppers and merchants. It monetizes through merchant fees and interest on select loans, with no late fees. Founded in 2012 and headquartered in San Francisco, Affirm is a public company listed on NASDAQ that powers payments for thousands of ecommerce retailers.
Open Positions at Affirm
100 open positions
Build reliable, accessible, and performant frontend experiences that help shoppers understand Affirm before checkout. You’ll work on Affirm.js, promotional messaging, experimentation, and developer-facing tooling in a remote Canada role.
Build and scale real-time loan origination data platforms and backend services that deliver accurate reporting to Affirm and its financial partners. This senior role combines distributed systems engineering, scalable data pipelines, technical leadership, and operational ownership.
Affirm is seeking a Senior Software Engineer to own and deliver authentication, verification, and fraud-related customer experiences across web, backend, and mobile interfaces. The role focuses on building highly available, low-latency systems while leading technical delivery and supporting team development.
Affirm is seeking a Senior Software Engineer focused on frontend authentication experiences, building reliable customer journeys across web, mobile, and backend systems. You’ll lead technical delivery, improve engineering standards, and help develop other engineers on a remote-first team.
Build and scale the backend APIs that partners and merchants use to integrate with Affirm, supporting major partners such as Amazon and Stripe. This remote role emphasizes distributed systems, clear code, collaboration, and reliable execution.
Build and scale backend APIs that help partners and merchants integrate with Affirm, powering major partners such as Amazon and Stripe. Join a remote-first engineering team working with Python or Kotlin and distributed-systems technologies.
Affirm is hiring a Backend Software Engineer II to build and operate post-transaction systems for its rapidly growing Affirm Card. The role focuses on accurate customer account resolution, timely communications, and reliable distributed systems at scale.
Software Engineer II building and operating backend systems that resolve post-transaction issues for Affirm Card customers. The role focuses on accurate account outcomes, timely communications, and reliable systems at scale in a remote-first environment.
Affirm is seeking a Senior Staff Software Engineer to define technical strategy and lead full-stack engineering across Marketplace, Search, Ads Platform, and consumer app experiences. The role combines hands-on architecture, cross-team technical leadership, and mentorship in a remote-first environment.
Staff Software Engineer leading Affirm’s Continuous Integration team, improving build systems, automated testing, deployment pipelines, and developer productivity. This remote-first role combines deep systems engineering with technical leadership across the organization.
Unlock 90 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you