
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 ...
Skills & Technologies
Overview
Affirm is seeking an Entry-Level Backend Engineer to join their Collections team. You'll work on building robust platform solutions to manage loans and enhance recovery strategies. This role requires proficiency in Java.
Job Description
Who you are
You are a motivated software engineer eager to contribute to the Collections team at Affirm. With a foundational understanding of backend development, you are ready to tackle challenges in building reliable systems that manage loans effectively. You possess a strong grasp of Java, which you will use to develop and implement innovative solutions for managing delinquent users. You thrive in collaborative environments, working closely with product managers and risk teams to ensure the success of your projects. You are detail-oriented and understand the importance of maintaining high availability and reliability in engineering systems. You are open to learning and growing within your role, eager to take on new responsibilities as you advance in your career.
Desirable
Experience with additional programming languages or frameworks is a plus, as is familiarity with cloud services or database management. A background in finance or understanding of credit systems can enhance your contributions to the team.
What you'll do
In this role, you will work on tasks that contribute to the team's projects and goals, focusing on building the next generation of platform solutions for managing loans. You will collaborate proactively with your teammates and stakeholders, ensuring visibility and dialogue regarding the risks and trade-offs related to your work. Your contributions will help create robust collections solutions that enable Affirm to maintain a healthy loans portfolio and assist customers in recovering from delays. You will engage in developing recovery strategies that maximize the recovery of delinquent users by sending the right messages at the right times. You will also monitor and detect problems within the systems, ensuring high reliability and performance. As you grow in your role, you will have opportunities to take on more complex tasks and lead initiatives that drive the team's success.
What we offer
Affirm provides a supportive environment where you can develop your skills and grow your career. You will have access to resources and mentorship to help you succeed in your role. The company values collaboration and encourages open communication among team members. You will be part of a mission-driven organization focused on reinventing credit to make it more honest and friendly for consumers. Affirm offers competitive compensation and benefits, along with a flexible remote work environment that allows you to balance your professional and personal life.
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 an Entry-Level Backend Engineer to join their Collections team. You'll collaborate with product managers and engineering teams to build a robust platform for managing loans. This role requires a strong motivation to develop and implement recovery strategies.

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.

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
Affirm is hiring an Entry-Level Backend Engineer to contribute to the Marketplace team, focusing on building features that enhance consumer experiences. This role requires collaboration with Product and Design teams to deliver high-quality code.

Backend Engineer
Affirm is seeking a Senior Backend Engineer for their Comms Platform team to manage critical services for transactional communication. You'll work with Java and Spring to ensure high availability and seamless operations. This role requires 5+ years of experience in backend engineering.