
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 seeking a Senior Backend Engineer to lead the development of APIs and solutions for their Powered by Affirm team. You'll work with Java and Spring to create integrations that enhance the checkout experience. This role requires strong leadership and technical skills.
Job Description
Who you are
You have 5+ years of backend engineering experience, particularly in building production systems that scale effectively. Youโve owned services from design through deployment and have navigated complex distributed systems issues, ensuring high availability and performance.
Your expertise lies in Java and Spring โ youโve developed high-throughput APIs that handle significant transaction volumes and have a solid understanding of service architecture, dependency injection, and testing strategies. You are comfortable leading teams through ambiguity and are adept at solving open-ended problems.
You possess strong collaboration skills, working closely with product management, design, and analytics teams to support the product development lifecycle. You can articulate technical constraints and partner on decisions that consider risks and trade-offs effectively.
You proactively identify project, process, technology, or business issues and advocate for solutions, leading efforts to resolve them. You foster a culture of quality and ownership within your team, setting and improving code review and design standards.
You are committed to developing talent on your team, mentoring engineers, and ensuring everyone feels supported throughout the delivery process. You understand the importance of metrics and monitoring, supporting the operations and availability of your teamโs artifacts.
Desirable
Experience with cloud technologies and microservices architecture would be a plus, as well as familiarity with CI/CD practices and tools.
What you'll do
In this role, you will be responsible for owning and delivering quarterly goals for your team, ensuring that everyone is aligned and supported throughout the delivery process. You will lead engineers through complex challenges, helping them navigate ambiguity and develop innovative solutions.
You will collaborate with peers and stakeholders throughout the product development lifecycle, participating in ideation sessions and providing insights on technical constraints. Your ability to advocate for your team and lead in solving issues will be crucial to the success of your projects.
You will monitor and support the operations of your teamโs artifacts, creating and tracking metrics to ensure high availability and performance. Your leadership will help foster a culture of quality and ownership, encouraging your team to uphold high standards in code reviews and design practices.
You will also play a key role in developing talent within your team, providing mentorship and guidance to help engineers grow in their careers. Your contributions will directly impact the success of Affirmโs integrations with Enterprise Merchants and Partners, driving improvements in the checkout experience.
What we offer
Affirm offers a competitive compensation package, including salary and benefits that reflect your experience and contributions. You will have the opportunity to work in a supportive and innovative environment, where your ideas and contributions are valued.
Join a team that is dedicated to reinventing credit and making it more honest and friendly for consumers. You will be part of a mission-driven organization that values collaboration, quality, and continuous improvement.
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 Senior Backend Engineer to lead the development of APIs and solutions for their Powered by Affirm team. You'll work with Java and REST API technologies to drive integrations with enterprise merchants. This role requires strong leadership and backend engineering experience.

Backend Engineer
Affirm is hiring a Senior Backend Engineer to build tools and systems for managing money movement and bank data integration. You'll work with Java and Python to create scalable solutions. This position requires strong technical capabilities and cross-functional communication skills.

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