Staff Software Engineer, Backend (Financial Products)



Role Location

  • Remote


501+ people


650 California St Fl 12
San Francisco, CA, 94108, US

Tech Stack

  • Python
  • Java
  • AWS
  • React
  • JavaScript
  • Kotlin
  • Swift

Role Description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Tenders Engineering team is responsible for the virtual card platform at Affirm. Virtual cards enable consumers to pay with Affirm’s financial products (interest-bearing installment loans, split pay, etc.) anywhere that accepts card payments. This applies to both online and in-store transactions with digital wallet integrations such as Apple Pay and Google Pay.

We are looking for a highly motivated, experienced software engineer to join us as we continue to build a better buying experience predicated on honesty and trust.

What You'll Do [] You will drive detailed project definition, design, technical specification, cross-functional alignment, task break-down, delivery, monitoring, and maintenance [] You will help lead a team of engineers to generate simple and elegant designs, and deliver high-quality code that can be easily understood and used by others [] You will build relationships with people across engineering, partner organizations, and business leadership [] You will actively participate in making the team and workplace an inclusive environment for people of all backgrounds [] You will serve as a technical resource and mentor for other engineers

What We Look For [] You have proven experience architecting, building, and scaling systems in a service oriented architecture [] You provide technical leadership and you’re capable of providing mentorship, cross-functional project execution, technical vision, and strategy [] You are a low ego team-player who places the needs of others first and participates in the development of peers on the team [] You have well-developed interpersonal, written, and verbal communication skills [] If you have experience with issuer processors like Stripe or Marqeta, or gift card integrations, that’s a plus

About Affirm

Affirm empowers people to say yes to more of the things they love.

While traditional credit cards charge compounding interest and late fees, we show you up front exactly what you’ll owe—with no hidden fees and no surprises. And through advanced technology and analytics that look beyond traditional FICO scores, we’re able to serve a much broader population than anyone else in the space.

We’re growing fast and hiring smart, curious people to help us revolutionize the banking industry and make it more accountable, accessible, and human. If you’re ready to make a difference, join us.

Company Culture

Affirmers believe people come first. We’re passionate about building something that makes a positive change in our customers’ lives.

Success means all hands are on deck—from engineering to sales and operations. We collaborate companywide and challenge each other to bring thoughtful ideas to every project. Even with our growth, Affirm still feels like a tightly-knit team where every perspective counts.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.