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

Skills & Technologies

Overview

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.

Job Description

Who you are

You have extensive experience in backend engineering, particularly in building distributed systems that prioritize correctness and operational excellence. Your expertise in Python and Kotlin allows you to develop high-availability services that support critical financial workflows. You thrive in collaborative environments, working closely with product management, compliance, and other engineering teams to ensure technical sustainability and manage risks effectively.

You are a strategic thinker, capable of setting technical direction for your team over the long term. Your ability to advocate for technical solutions and operational processes makes you a force-multiplier for your team, enabling them to achieve business-impacting projects. You take ownership of your team's operations, ensuring that all aspects of the development lifecycle are well-coordinated and executed.

You understand the importance of auditability and compliance in financial services, and you are committed to building systems that not only meet business needs but also provide a friendly and honest experience for consumers. You are excited about the opportunity to work in a greenfield environment, shaping foundational systems that will have a significant impact on both customers and the business.

Desirable

Experience with event-driven architectures and familiarity with bankruptcy workflows would be beneficial. A background in financial technology or related fields is a plus, as is a passion for creating user-friendly solutions that empower consumers.

What you'll do

In this role, you will lead the technical strategy for the Bankruptcies & Hardships team, guiding the development of backend services and pipelines that orchestrate bankruptcy workflows. You will collaborate with cross-functional teams throughout the product development lifecycle, ensuring that technical risks and trade-offs are well understood and managed. Your responsibilities will include defining and advocating for technical solutions that enhance operational processes and improve service reliability.

You will take ownership of your team's operations, ensuring that all systems are running smoothly and efficiently. This includes monitoring performance, troubleshooting issues, and implementing improvements as needed. You will also mentor junior engineers, helping them grow their skills and contribute effectively to the team's goals.

Your work will directly impact how Affirm supports customers during critical financial moments, making it essential that you maintain a strong focus on correctness and compliance. You will be instrumental in shaping the future of Affirm's servicing platforms, driving innovation and excellence in everything you do.

What we offer

Affirm provides a dynamic work environment where you can make a real difference. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a mission-driven team that is dedicated to reinventing credit and making it more accessible and transparent for consumers. Join us in creating solutions that empower people to manage their financial futures with confidence.

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

Samsara

Staff Engineer

Samsara📍 Poland - Remote

Samsara is hiring a Staff Software Engineer to lead initiatives in their Developer Ecosystem, focusing on external integrations and AI strategy. You'll work with technologies like API and Cloud to shape the future of physical operations. This role requires significant technical leadership experience.

🏠 RemoteSenior
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📍 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
Confluent

Staff Engineer

Confluent📍 Poland - Remote

Confluent is hiring a Staff Software Engineer to lead the development of the next-generation network data plane for their Confluent Cloud platform. You'll work with technologies like Kafka and cloud networking to enhance performance and reliability. This position requires significant experience in software development and cloud technologies.

🏠 RemoteSenior
5 months ago
Affirm

Staff Engineer

Affirm📍 Spain - Remote

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.

🏠 RemoteSenior
2w ago