A

Affirm

Verified Job Source

We create honest financial products that improve lives.

San Francisco, California

Financial Services
1,001–5,000 people

About

At Affirm, we’re using today’s technology to bring significant disruptive innovation to the financial industry. We focus on improving the lives of consumers by delivering simple, honest and transparent financial products. We have roles across a variety of teams, including engineering, product, finance, operations, revenue, marketing, people and more. A note to applicants: Fake job and recruiting scams are on the rise. Affirm will never ask you to pay any upfront fees or send you any checks to purchase equipment during any part of the recruiting process. Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email. Affirm is also proud to be a remote-first company! Attracting great people starts by finding talent in different places. That's why we built remote work into the DNA of how we do business—but if an office space is more your style, we have offices in Chicago, New York City, Pittsburgh, San Francisco, Seattle, Toronto, Warsaw, Madrid and London. Not to mention we have comprehensive and award-winning benefits that were made for you. Interested in learning more? Check out our careers page and apply today! Visit affirm.com/careers for more information.

Open positions

Senior Software Engineer, Backend (ML Feature Platform)

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

Lead the development and delivery of a self-serve ML feature platform for data creation, exploration, and serving. Collaborate with cross-functional teams to solve open-ended technical problems and maintain high system availability and performance.

Senior Software Engineer, Backend (ML Feature Platform)

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

Own and deliver quarterly goals for the ML Feature Platform, leading engineers through ambiguity to solve open-ended problems. Collaborate with product management and design to build a self-serve platform for ML data creation, exploration, and serving.

Senior Software Engineer, Backend (ML Feature Platform)

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

Lead the development and delivery of a self-serve ML feature platform, owning end-to-end flows for feature creation, storage, and serving. Collaborate with cross-functional teams to solve open-ended technical problems and maintain high system availability and latency goals.

Software Engineer II

Remote · Canada

You will build and operate backend systems that manage post-transaction card activities and ensure accurate customer resolutions. You will also collaborate with product, design, and analytics teams to deliver projects and maintain system availability.

Senior Software Engineer, Frontend (App Experience)

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

You will lead frontend technical strategy and deliver quarterly goals while collaborating with product, design, and analytics teams. Additionally, you will mentor engineers, define technical plans for major features, and ensure high-quality code standards across the organization.

Senior Software Engineer , Frontend (Trust & Safety)

Remote · Canada

The role involves owning and delivering quarterly goals, leading engineers through ambiguity to solve open-ended problems, and ensuring team support during delivery. Responsibilities also include collaborating with product, design, and analytics, and supporting system operations through monitoring and on-call efforts.

Senior Manager, Financial Systems

Remote · Canada

Lead the end-to-end development and architecture of global financial systems, including ERP and EPM platforms. Partner with senior leadership to define technical roadmaps and ensure scalable, automated, and data-driven financial operations.

Analytics Lead, Full Stack (Strategic Revenue Insights)

Remote · Canada

The Analytics Lead will drive revenue growth by providing comprehensive data solutions, reporting, and strategic insights for merchant segments. They will also act as a data subject matter expert to optimize business decisions, automate dashboards, and lead cross-functional analytics projects.

Staff Software Engineer (Continuous Integration)

Remote · Canada

The Staff Engineer will own the design, scalability, and reliability of build and deployment pipelines while driving the vision for developer productivity infrastructure. They will also lead and mentor CI engineers and collaborate across the organization to optimize feedback cycles and engineering efficiency.

Senior Technical Program Manager

Remote · Canada

The Senior Technical Program Manager will drive complex, multi-disciplinary operational programs and align cross-functional teams with strategic goals. They will implement lean processes, establish data-driven frameworks, and manage change initiatives to improve organizational efficiency.

Product Security Engineer II

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

Partner with engineering teams to identify and mitigate application security risks through code review and secure design analysis. Contribute to vulnerability management workflows and develop automation tools to scale security processes across the organization.

Revenue Operations Lead

Remote · Canada

The Revenue Operations Lead will own mid-funnel sales lifecycle processes, including pipeline hygiene, forecasting, and territory planning. They will also drive cross-functional governance and process clarity across Sales, Partnerships, and Marketplace teams.

Quantitative Analyst II (Capital Structuring & Analytics)

Remote · Canada

The role involves structuring and pricing consumer asset-backed transactions while developing quantitative models to predict loan performance. You will partner cross-functionally with teams like Treasury and Capital Markets to optimize funding strategies and business decisions.

Manager, Fraud Operations

Remote · Canada

The Fraud Operations Manager will lead and develop teams focused on fraud prevention, disputes, and compliance while defining operational strategies to drive efficiency. They are responsible for ensuring high-performance standards, managing queue health, and fostering cross-functional alignment to mitigate systemic risks.

Client Success Manager (Enterprise)

Remote · Canada

The Client Success Manager will own and grow a portfolio of large Canadian merchant relationships by defining strategic visions and driving multi-year growth roadmaps. They will orchestrate cross-functional teams to deliver on key success metrics, manage commercial negotiations, and ensure long-term partner retention.

Senior Software Engineer, Backend (Authentication Experience)

Remote · Alberta, Canada, British Columbia, Canada, Manitoba, Canada, New Brunswick, Canada, Newfoundland and Labrador, Canada, Nova Scotia, Canada, Ontario, Canada, Prince Edward Island, Canada, Saskatchewan, Canada

You will lead a team of engineers to deliver high-availability backend systems while collaborating with product, design, and analytics teams. You are responsible for setting technical standards, mentoring team members, and ensuring the operational health of your team's services.

Senior Product Manager, Checkout

Remote · Canada

The Senior Product Manager will own the core checkout experience, focusing on driving conversion, clarity, and user confidence. They will lead cross-functional teams to design and ship new UX patterns while managing an ambitious product roadmap.

Operations Enablement Lead

Remote · Canada

The Operations Enablement Lead will define and execute servicing strategies to ensure scalable, compliant, and high-quality operational outcomes. This role involves leading cross-functional programs, managing knowledge ecosystems, and driving transformation initiatives to improve efficiency and customer experience.

IT Support Administrator I

Hybrid · Toronto

The IT Support Administrator will plan, deploy, and configure new systems while providing remote and on-site troubleshooting for end-user issues. They are responsible for monitoring security threats, enforcing IT compliance, and maintaining enterprise assets and network infrastructure.

Staff Analytics Analyst, Full Stack (Revenue)

Remote · Canada

You will lead the development of scalable data products and establish the semantic and metadata foundations for the Revenue organization. This includes designing data architecture, automating workflows, and providing technical leadership to cross-functional teams.