Staff Software Engineer



1,001-5,000 employees

Point of sale installment loans for consumers

Data & Analytics
Financial Services
Consumer Goods

$144,100 - $216,200

Employee Stock Purchase Plan

Senior, Expert


Required Skills
Microsoft Azure
Google Cloud Platform
  • 7+ years of software development experience
  • Experience designing and owning fault-tolerant, multi-region online backend infrastructure systems
  • Proven CS fundamentals and hands on coding and debugging experience using modern software delivery methods to develop services using Python, Go, or JVM-based languages (Java, Kotlin, Scala)
  • Experience with Amazon Web Services (AWS) and/or other cloud providers like Azure or Google Cloud Platform (GCP)
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, Cloudformation, Pulumi, etc
  • Familiarity with Service-Oriented Architectures (SOA) is a plus
  • Familiarity with cloud networking, request routing, or traffic management is a plus
  • Familiarity with online security services is a plus
  • Bachelor’s degree in Computer Science, related technical field of study, or equivalent practical experience
  • Lead technical decisions, projects, and roadmaps within the Online Services team
  • Be an expert in the Traffic Engineering area, the Cloud Services area, or both areas
  • Collaborate with other technical leads, management, and stakeholders across the platform engineering and product engineering organizations
  • Design and build frameworks, services, and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions
  • Educate, mentor and grow junior and senior engineers in the team, and drive best practices around design, coding, and testing

Affirm seeks to deliver honest financial products—to improve lives. The company operates a buy-now-pay-later platform for consumers at the point of sale.

Company Stage


Total Funding



San Francisco, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Spending wallets: Access tech, food, lifestyle, and family planning wallets for your expenses

Supportive communities: Get involved with our employee resource groups and community groups

Remote-first workforce: If your role is remote, you can set up shop anywhere in your home country

Generous time off: Take the time you need when life happens

Health benefits: Get a plan that fits your needs

Mental healthcare: Take care of your mind with great mental health programs

Parental leave: Birth and non-birth parents get 18 weeks paid leave. Plus, a 4-week return-to-work transition program, at full base pay.

Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family.

Away days: We offer 24 company-wide paid days off—which help our teams collectively pause to recharge.

Learning & development: Engage in exciting learning programs to level up your growth.