Staff Software Engineer, Backend (Identity Decisioning)
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