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

Backend Engineer β’ Senior
Affirm β’ United States - Remote
Overview
Affirm is hiring a Senior Backend Engineer to build and manage APIs for their Partner Merchant Interface team. You'll work with Java and REST API to design and develop integrated solutions. This position requires 5+ years of experience.
Job Description
Who you are
You have over 5 years of experience as a software engineer, with a strong focus on backend development. Your expertise includes designing and implementing APIs that are robust and scalable, ensuring they meet the needs of enterprise merchants and partners. You thrive in collaborative environments, working closely with product management, design, and analytics teams to drive product development and innovation.
You possess deep knowledge of Java and REST API design principles, having successfully delivered high-quality software solutions in previous roles. Your experience includes managing the entire API lifecycle, from conception through deployment and maintenance, ensuring that the solutions you create are efficient and user-friendly. You are proactive in monitoring system performance and are comfortable supporting on-call efforts to maintain operational excellence.
You are a strong communicator, able to articulate technical constraints and collaborate effectively with cross-functional teams. Your problem-solving skills enable you to navigate complex challenges and make informed decisions that balance risks and trade-offs. You are also committed to fostering a sense of community within your team, engaging in growth and development activities, and participating in the interview process to help build a strong engineering culture.
What you'll do
In this role, you will break down larger projects into manageable tasks and deliver them in multiple phases, ensuring timely completion while maintaining high standards of quality. You will contribute to the entire API lifecycle, including designing, developing, testing, and evolving APIs that power Affirmβs integrations with enterprise merchants. Your responsibilities will also include creating and monitoring metrics to support the operations and availability of your teamβs artifacts.
You will collaborate with stakeholders throughout the product development lifecycle, participating in ideation sessions and providing insights that consider both technical constraints and user needs. Your role will involve working closely with product management and design teams to build custom end-to-end integrated solutions that enhance the checkout and onboarding experience for merchants.
You will also engage in continuous improvement efforts, identifying opportunities to optimize existing systems and processes. By supporting your peers and stakeholders, you will help drive the success of the Partner Merchant Interface team and contribute to Affirm's mission of making credit more honest and friendly.
What we offer
At Affirm, we offer a dynamic work environment where innovation is encouraged, and your contributions can make a real impact. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to transform the credit landscape and help consumers achieve their financial goals.
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 hiring a Senior Backend Engineer to build APIs and solutions for their Partner Merchant Interface team. You'll work with Java and REST API to design and maintain integrations with Enterprise Merchants. This position requires 5+ years of experience.

Backend Engineer
Affirm is hiring a Staff Software Engineer, Backend to lead technical strategy and collaborate across teams to build APIs for merchant integrations. You'll work with Java and REST API technologies. This position requires significant experience in backend engineering.

Backend Engineer
Affirm is seeking a Senior Backend Engineer to build and manage APIs for merchant integrations. You'll work with Java and REST API to support the product development lifecycle. This role requires 5+ years of experience in software engineering.

Backend Engineer
Affirm is hiring a Software Engineer II, Backend to work on the Partner Merchant Interfaces Team. You'll design and develop APIs for partners like Amazon and Stripe. This position requires 1.5+ years of experience in software engineering.

Backend Engineer
Affirm is hiring a Staff Backend Engineer to set technical strategy and collaborate across teams to build APIs for merchant integrations. You'll work with Java and AWS to ensure technical sustainability. This position requires significant experience in backend engineering.