Affirm

About Affirm

Transparent financing for modern consumers

🏢 Tech, Finance👥 1001+ employees📅 Founded 2012📍 Chinatown, San Francisco, CA💰 $1.1b3.8
FintechB2CPersonal financePaymentsSaaS

Key Highlights

  • 21M+ consumers and 337,000+ merchants using Affirm
  • Raised $1.1B in funding, currently in Series F
  • Flexible payback options from 3 to 36 months
  • Headquartered in Chinatown, San Francisco, CA

Affirm, headquartered in Chinatown, San Francisco, CA, is a leading fintech company specializing in point-of-sale installment loans. With over 21 million consumers and 337,000+ merchants including Shopify, KAYAK, and Walmart, Affirm offers flexible payback options ranging from 3 to 36 months. The co...

🎁 Benefits

Affirm offers a remote-first workforce policy, allowing employees to work from anywhere in their home country. Benefits include 18 weeks of paid paren...

🌟 Culture

Affirm's culture is centered around transparency and consumer empowerment, with a focus on delivering honest financial products. The company actively ...

Overview

Affirm is seeking a Staff Software Engineer to provide technical leadership across the Marketplace Experience team. You'll shape the evolution of systems while maintaining high standards for performance and reliability. This role requires significant experience in software engineering.

Job Description

Who you are

You have a strong background in software engineering with a focus on technical leadership — you thrive in environments where you can define and drive long-term technical strategies while remaining hands-on with coding and system architecture. You understand the importance of performance, reliability, and quality in high-traffic applications, and you are passionate about creating user-friendly experiences that enhance consumer trust and engagement.

You possess excellent collaboration skills, enabling you to work effectively with cross-functional teams including Product, Design, and Analytics — you know how to communicate technical concepts to non-technical stakeholders and foster a culture of engineering excellence. Your experience includes leading initiatives that require architectural direction and influencing team practices to elevate the overall quality of engineering output.

You are comfortable with experimentation and personalization in software development — you have a keen interest in evolving systems to support new discovery paradigms that enhance user experience. Your ability to mentor and guide other engineers is a key part of your leadership style, as you believe in empowering your team to achieve their best work.

Desirable

Experience with high-traffic consumer applications or e-commerce platforms is a plus — you understand the unique challenges and opportunities that come with scaling systems to meet user demands. Familiarity with modern software development practices and tools will help you succeed in this role.

What you'll do

As a Staff Software Engineer at Affirm, you will lead the technical direction for the Marketplace Experience team — you will be responsible for shaping the architecture and design of systems that facilitate consumer interactions with merchants and financing options. Your role will involve collaborating closely with product managers and designers to ensure that the technical solutions align with user needs and business goals.

You will drive cross-team initiatives that enhance the performance and reliability of our systems — your hands-on approach will involve coding, code reviews, and setting best practices for the team. You will also be instrumental in defining metrics for success and ensuring that the engineering team meets high standards of quality in their deliverables.

Your leadership will extend beyond technical contributions; you will mentor junior engineers and help cultivate a culture of continuous improvement within the team. You will be expected to stay current with industry trends and technologies, bringing innovative ideas to the table that can enhance our product offerings and user experiences.

What we offer

Affirm provides a collaborative and inclusive work environment where your contributions will directly impact the company's mission to make credit more honest and accessible. You will have the opportunity to work on meaningful projects that shape the future of consumer finance. We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and backgrounds.

We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to create a better financial experience for consumers around the world.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Affirm.

Similar Jobs You Might Like

Based on your interests and this role

Affirm

Staff Engineer

Affirm📍 Spain - Remote

Affirm is seeking a Staff Software Engineer to lead the Acquisition & Onboarding team. You'll set technical direction and drive architectural decisions while working with technologies like JavaScript, React, and Node.js. This role requires significant experience in full stack development.

🏠 RemoteLead
2w ago
Affirm

Staff Engineer

Affirm📍 Spain - Remote

Affirm is hiring a Staff Software Engineer to lead the Bankruptcies & Hardships team in building core servicing platforms. You'll work with Python and Kotlin in a remote setting from Spain, focusing on distributed systems and operational excellence.

🏠 RemoteSenior
2w ago
Affirm

Staff Engineer

Affirm📍 Poland - Remote

Affirm is hiring a Staff Software Engineer to lead the Bankruptcies & Hardships team in building core servicing platforms. You'll work with Python and Kotlin on distributed systems and high-availability services. This role requires deep backend expertise and collaboration across teams.

🏠 RemoteSenior
2w ago
Bazaarvoice

Backend Engineer

Bazaarvoice📍 Belfast - On-Site

Bazaarvoice is hiring a Staff Backend Engineer to build data pipelines and API layers for client-facing dashboards. You'll work with AWS and data aggregation technologies. This position requires experience in building and operating data systems.

🏛️ On-SiteStaff
2 months ago
Wikimedia

Staff Engineer

Wikimedia📍 Remote - Remote

Wikimedia is seeking a Staff Software Engineer to provide senior technical leadership for Toolforge, the platform powering community-built tools for Wikipedia. You'll work with technologies like Java and Python, focusing on improving developer workflows and platform experience.

🏠 RemoteSenior
3d ago