Open Role
Affirm

Remote opportunity at

Affirm

Staff Software Engineer, Backend (Capacity Modeling)

Affirm is a financial technology company that offers clear and predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published16d ago
Listing Views16
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is a financial technology company that offers clear and predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a remote Staff Software Engineer, Backend (Capacity Modeling) to join its Capacity Modeling team. In this position, you will help the company safely manage high-traffic periods and major shopping events by translating user demand into actionable resource plans. The role involves building and maintaining statistical…

Job Description

Affirm is a financial technology company that offers clear and predictable payment solutions with transparent terms and no hidden fees. The organization is currently hiring a remote Staff Software Engineer, Backend (Capacity Modeling) to join its Capacity Modeling team. In this position, you will help the company safely manage high-traffic periods and major shopping events by translating user demand into actionable resource plans.

The role involves building and maintaining statistical models that link traffic inputs to resource outputs such as CPU, memory, and database infrastructure across different environments. You will steer technical strategy on a yearly timeline, work alongside product and analytics departments, mentor team members, and ensure operational excellence through proper monitoring and incident response processes. This opportunity is well-suited for an experienced backend engineer who thrives in ambiguous environments and excels at designing highly available distributed systems.

Responsibilities

  • Define technical strategy for the team over a one-year horizon and connect it to business-impacting initiatives
  • Partner with product management, design, and analytics groups to manage technical trade-offs and risks
  • Act as a technical multiplier by advocating for strong operational processes and architectural solutions
  • Oversee operational availability by establishing monitoring, playbooks, alerting, triage rotations, and policies
  • Establish code review and design standards to foster a team culture of quality and ownership
  • Guide and mentor engineers through regular feedback and leadership by example

Requirements

  • Have eight or more years of experience designing, developing, and launching large-scale backend systems using languages like Python or Kotlin
  • Bring a demonstrated track record of building highly available distributed systems with technologies such as AWS, MySQL, Spark, and Kubernetes
  • Possess experience supporting the scaling of major sales events such as Black Friday Cyber Monday or Prime Day
  • Demonstrate hands-on tuning experience with autoscaling, multi-threading, and CPU or memory for compute workloads
  • Have experience delivering major features, system components, or deprecations through a formal technical and execution plan
  • Communicate effectively with a global engineering team through strong verbal and written skills

Qualifications

  • Hold a Bachelor’s degree in a related field or possess equivalent practical experience

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision for employees and their dependents
  • Monthly stipends designated for technology setup, health, and wellness options
  • Flexible time off combined with a generous holiday calendar
  • Employee stock purchase plan allowing discounted stock acquisition

Frequently Asked Questions

Is this position remote?

Yes, Affirm operates as a remote-first company, allowing most roles to be performed from anywhere within the country of employment, though some positions may occasionally require office presence or onboarding attendance.

What is the salary range for this role?

The annual base pay for U.S. states including California, Washington, New York, New Jersey, and Connecticut ranges from 230,000 to 290,000, while all other U.S. states range from 204,000 to 264,000.

What experience is required to apply?

Candidates must have 8 or more years of experience in designing and launching large-scale backend systems using Python or Kotlin, along with a track record of building distributed systems with AWS, MySQL, Spark, and Kubernetes.

What employment type is this position?

The source posting specifies that this is a full-time position.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 15h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile