Check out opportunities at TheVentureCity and our family of startups

Software Engineer II, Fullstack (Checkout Experience)



Software Engineering
United States · Remote
Posted on Thursday, February 8, 2024

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.

Our mission: build honest financial products that improve lives. Affirm started because credit cards aren’t working. They lure us in with perks, but end up costing a lot: The average U.S. household has $6,000 in credit card debt. So we respond by building transparent, flexible and fair payment options for our customers, without any fees.

One of Affirm’s growth pillars is to Win at Checkout. Eighty percent of our volume comes from Checkout–when a user decides to pay with Affirm at a merchant’s point of sale–today. The Checkout Experience Engineering team supports this pillar by both optimizing the existing product Checkout experience as well as building new product capabilities. The craft and quality our team puts into the Checkout product helps Affirm expand into new markets, show up on more merchant sites, and increase how much and how often people pay with Affirm.

We are a full stack team where we seek not only to craft every pixel with care so as to delight our users, but also to respond within minutes to server availability issues affecting our customers. We are as obsessed about animations, kilobytes and accessibility as we are about comprehensible client contracts, asynchronous data fetching and idempotency.

We are looking for an engineer who is as passionate about the mission of Affirm as we are. This person tolerates ambiguity, is a self-starter and can remove blockers by collaborating independently with teammates to get to a solution. This person enjoys some mob programming, appreciates the need to build consensus through technical writing, and both welcomes and seeks out recurring one-on-one’s within and outside of their team to extend collaborative reach.

What you'll do

  • Work with technical leadership to lead cross-functional engineering build-out of new features at scale with product and design stakeholders and in coordination with across multiple service domains.

  • Work in cross-functional teams to build out technical specifications, agree upon interfaces, author plans for testing, monitoring and observability of new functionality you drive to market.

  • Build team culture by proactively embettering our team processes, by routinely engaging with your teammates and by building relationships across the organization on behalf of your team.

  • Proactively identify technical deficiencies to help the team build out new ways to maintain their product.

What we look for

  • 2+ years of software development experience.

  • Proven CS fundamentals and hands on coding and debugging experience using modern software delivery methods to develop services using Python/Kotlin/Node.

  • Bachelor’s degree in Computer Science, related technical field of study, or equivalent practical experience.

  • Experience building highly-crafted consumer-facing web application development to scale.

  • Assumes a high level of ownership over their work, in what they produce and in relation to the relationships they build.

  • Can “push the envelope” of how our team engineers its products while holding close the fact that “simpler is better”.

Pay Grade - USA 29

Employees new to Affirm or promoted into a new role, typically begin in the min to mid range.

USA base pay range (CA, WA, NY, NJ, CT) per year:

Min: $138,800

Mid: $173,500

Max: $208,200

USA base pay range (all other U.S. states) per year:

Min: $124,900

Mid: $156,100

Max: $187,300

Location: Remote - US


Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.

By clicking "Submit Application," you acknowledge that you have read the Affirm Employment Privacy Policy for applicants within the United States, the EU Employee Notice Regarding Use of Personal Data (Poland) for applicants applying from Poland, the EU Employee Notice Regarding Use of Personal Data (Spain) for applicants applying from Spain, or the Affirm U.K. Limited Employee Notice Regarding Use of Personal Data for applicants applying from the United Kingdom, and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.