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 APIs using Python/Kotlin/Node.
Professional experience with front-end javascript framework(s) and Typescript. Having experience with GraphQL, Next.js or Remix is a plus.
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
#LI-Remote
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:
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.
Share