Affirm
Staff Software Engineer, Backend (Capacity Modeling)
Remote Canada +1 · Remote · Staff · Full-time · Posted May 7, 2026
- Location
- Remote Canada
Remote US - Experience
- 8+ years.
About the job
Leads technical strategy and develops capacity models and plans to ensure Affirm’s infrastructure can safely handle forecasted traffic and peak sales events.
What you'll do
- Set technical strategy, guide major projects, and collaborate across product and engineering teams.
- Own team operations and availability, including monitoring, on-call processes, testing, and alerting.
- Set quality standards, mentor engineers, and advocate for technical solutions and processes.
What they ask for
- 8+ years designing, developing, and launching large-scale backend systems using languages such as Python or Kotlin.
- Extensive experience developing highly available distributed systems.
- Experience supporting capacity changes for large sales events and tuning autoscaling, CPU/memory, and multithreading for compute workloads.
- Experience planning and delivering major features or system changes; strong communication and collaboration skills.
Pay
181,000 - 241,000 CAD base salary per year
Tools
Python, Kotlin, AWS, MySQL, Spark, Kubernetes, ElasticCache, DynamoDB
Model-written summary · the original posting is authoritative