Affirm logo

Staff Software Engineer, Backend (Identity Decisioning)

Affirm

Remote · Remote US · USD 181,000-241,000 / year · 8+ years experience · Remote · Posted Sep 25, 2026

At a glance

Experience
8+ years experience
Workplace
Remote
Location
Remote · Remote US
Salary
USD 181,000-241,000 / year · Base salary

About the role

  • The Identity team at Affirm is responsible for KYC, user lifecycle management, and identity decisioning for all markets outside North America.
  • This Staff Software Engineer role focuses on shaping the core Identity platform to meet international market dynamics, customer expectations, and compliance requirements.

Responsibilities

  • Set technical strategy for the team on a year-long time scale.
  • Collaborate with product management, design, and analytics to manage technical sustainability, risks, and trade-offs.
  • Act as a force-multiplier through the definition and advocacy of technical solutions and operational processes.
  • Take ownership of team operations and availability, including monitoring, triage, playbooks, and alerting.
  • Foster a culture of quality by setting code review and design standards.
  • Develop team talent through feedback, guidance, and leading by example.

Requirements

  • 8+ years of experience designing, developing, and launching backend systems at scale.
  • Experience with Python or Kotlin.
  • Extensive track record of developing highly available distributed systems.
  • Experience delivering major features, system components, or deprecating existing functionality.
  • Ability to define technical and execution plans.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

Benefits

  • 100% subsidized medical coverage for employees and dependents
  • Dental and vision coverage
  • Monthly stipends for health, wellness, and tech spending
  • Flexible time off
  • Generous holiday calendars
  • Employee stock purchase plan (ESPP)

Workplace

  • Remote-first company.
  • Remote Canada role open to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
  • Some positions may occasionally require in-person work at an Affirm office.

Skills

  • Python
  • Kotlin
  • AWS
  • MySQL
  • Spark
  • Kubernetes

Affirm

Staff Software Engineer, Backend (Identity Decisioning)

Apply now