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

Machine Learning Engineer II (Underwriting ML)

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 develop and iterate on underwriting prediction models using tabular and sequential data to assess repayment risk. Additionally, you will build feature pipelines, prototype modeling ideas, and productionize models while monitoring their health and performance.

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.

Senior Software Engineer, Backend (Batch Infrastructure)

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 quarterly goals and solve complex infrastructure challenges while collaborating with product and design teams. Additionally, you will ensure the reliability and availability of compute platforms by monitoring metrics and fostering a culture of high-quality code standards.

Internal Events Specialist I

Remote · Canada

The Internal Events Specialist will coordinate the operational and logistical execution of internal events, including travel, venues, catering, and vendor management. They will also leverage technology to streamline workflows and partner with cross-functional teams to ensure high-quality employee experiences.

Internal Events Manager

Remote · Canada

The Internal Events Manager will lead the design, consulting, and governance of internal events to foster connection and culture in a remote-first environment. This role involves building scalable event frameworks, managing a team of Event Leads, and partnering with business leaders to translate objectives into impactful experiences.

Senior Software Engineer, Backend (Reliability 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

You will design and build a next-generation reliability platform while leading engineers through technical ambiguity and project delivery. You will also foster a culture of quality by setting design standards and supporting the operational health of production systems.

Staff 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 define the technical strategy for frontend surfaces and lead the implementation of critical, business-impacting product features. Additionally, you will act as a force-multiplier by mentoring team members, establishing engineering standards, and ensuring operational availability.

Staff Software Engineer, Backend (Lake Analytics Platform)

Remote · Canada

Define and drive the technical roadmap for Affirm's Lakehouse Platform, focusing on scalability, reliability, and cost-efficiency. Architect and implement secure data access capabilities and optimize performance across Snowflake and cloud-native storage.

Revenue Enablement Program Manager (Leadership & Methodology)

Remote · Canada

Design and scale enablement programs for revenue leaders and frontline sellers, focusing on leader effectiveness and sales methodology. Establish repeatable program structures and success metrics to drive measurable behavior change and field productivity.

Strategic Finance Manager (Revenue)

Remote · Canada

The Strategic Finance Manager will own consolidated top-line forecasting and serve as a primary finance partner to Credit, Capital, and Product teams. They will provide decision support on strategic initiatives by evaluating P&L implications and translating complex analyses into executive-ready narratives.

Copywriting Lead

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

The Copywriting Lead will write and refine content across product touchpoints including email, push notifications, and web to ensure a consistent voice. They will also collaborate with cross-functional teams to develop messaging frameworks and drive content strategies based on performance metrics.

Staff Software Engineer, Backend (Cost Engineering)

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 design and implement scalable cost governance systems and automation to manage cloud and AI infrastructure spend. You will also act as a technical leader, collaborating with cross-functional teams to drive cost strategy and operational excellence.

Machine Learning Engineer II (Servicing ML)

Remote · Canada

Develop and maintain AI systems to automate customer operations such as disputes, returns, and fraud handling. Build LLM-powered pipelines for evidence extraction and prototype new modeling approaches to drive production improvements.

Senior Software Engineer, Fullstack (Card Acquisition)

Remote · Canada

Lead the technical direction and architectural decisions for the Acquisition & Onboarding team to improve customer conversion and retention. Own quarterly goals, mentor engineers, and manage operational availability through monitoring and on-call rotations.

Senior Software Engineer, Fullstack (Card Acquisition)

Remote · Canada

Lead the technical direction and architectural decisions for the Acquisition & Onboarding team to improve customer conversion and retention. Own quarterly goals, mentor engineers, and manage operational availability through monitoring and on-call rotations.

Senior Software Engineer, Fullstack (Card Acquisition)

Remote · Canada

You will lead technical strategy and architectural decisions for the Acquisition & Onboarding team while mentoring senior engineers. You are responsible for owning quarterly goals and collaborating with product, design, and analytics to deliver high-quality, performant user experiences.

Staff Product Manager, App Platform & Experience

Remote · Canada

Define and drive the long-term vision for Affirm's core consumer experience across mobile apps and web surfaces. Own foundational systems including navigation, design systems, and shared UX frameworks to ensure a cohesive and scalable user journey.

Senior Product Manager, Credit & Pricing

Remote · Canada

Define and drive the product strategy for consumer credit, underwriting, and merchant pricing to expand Affirm's footprint. Collaborate with engineering, analytics, and go-to-market teams to launch scalable financial products and optimize loan economics.

Group Product Management Manager, Agent Enablement

Remote · Canada

Lead the Agent Experience pod by setting the vision and strategy for AI-powered internal tools and workflows. Manage and coach a team of Product Managers while personally driving high-impact, ambiguous 0-to-1 initiatives.

Staff Technical Program Manager

Remote · Canada

Drive complex, multi-disciplinary technical programs to expand consumer product suites and platform capabilities. Coordinate across engineering and non-engineering stakeholders to manage requirements, risks, and schedules throughout the program lifecycle.