
About Affirm
Transparent financing for modern consumers
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 Backend Engineer for their Identity Engineering team to drive customer identity capabilities across international markets. You'll work with Java and Spring to build and expand identity data management and verification systems. This role requires significant experience in backend engineering and collaboration across teams.
Job Description
Who you are
You have extensive experience in backend engineering, ideally with a focus on identity management systems — you've successfully led projects that required deep technical knowledge and an understanding of regulatory complexities. Your expertise in Java and Spring is complemented by a solid grasp of REST API design principles, allowing you to create scalable and efficient systems that meet business needs.
You thrive in collaborative environments — working closely with product management, design, and analytics teams to ensure that technical sustainability and risks are well understood. Your ability to communicate complex technical concepts to non-technical stakeholders makes you a valuable asset in cross-functional discussions.
You are a strategic thinker — capable of setting technical direction for your team over the long term while balancing immediate project needs with broader business objectives. Your experience in evaluating and integrating third-party vendors will be crucial as you help shape Affirm's identity capabilities in international markets.
Desirable
Experience with KYC (Know Your Customer) processes and third-party vendor integration is a plus. Familiarity with regulatory requirements in different markets will enhance your ability to contribute effectively to the team.
What you'll do
As a Staff Backend Engineer at Affirm, you will be responsible for defining the technical strategy for your team, ensuring alignment with the company's international expansion goals. You will lead the development of identity data management and verification systems, working to integrate third-party KYC vendors while maintaining compliance with global standards.
You will collaborate with various teams throughout the product development lifecycle, ensuring that technical risks and trade-offs are well understood and managed. Your role will involve acting as a force-multiplier for your team, advocating for best practices in software development and fostering a culture of technical excellence.
You will also be involved in mentoring junior engineers, helping them grow their skills and navigate complex technical challenges. Your leadership will be key in driving the team's success and ensuring that projects are delivered on time and to a high standard.
What we offer
At Affirm, we are committed to creating a supportive and inclusive work environment. We offer competitive compensation and benefits, including flexible working arrangements that allow you to balance your professional and personal life. You will have the opportunity to work on impactful projects that shape the future of credit and customer identity management.
Join us in our mission to make credit more honest and friendly, and help us build a trusted identity management system that empowers consumers across international markets. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.
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

Backend Engineer
Affirm is seeking a Staff Backend Engineer for their Identity Engineering team to drive customer identity capabilities across international markets. You'll work with Java and Spring to build and expand Identity Data Management and Verification systems. This role requires significant experience in backend engineering and collaboration across teams.

Staff Engineer
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.

Backend Engineer
Affirm is seeking a Senior Backend Engineer to join their Servicing International team. You'll focus on building scalable solutions for purchase protection, collaborating closely with global engineering teams. This role requires expertise in Java and Spring.

Backend Engineer
Vanta is hiring a Senior Backend Engineer for their Identity team to build the foundation of their security platform. You'll work with technologies like Java and Python to drive complex projects and mentor engineers. This role requires 5+ years of experience in backend development.

Backend Engineer
Vanta is hiring a Senior Backend Engineer for their Identity team to build the foundation of their security platform. You'll work with Java and Python to drive complex projects and mentor engineers. This position requires significant experience in backend development.