Senior Software Engineer, Backend (Workload Safety)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
5+ YOECandidates need 5+ years running Kubernetes in production, ideally on Amazon EKS across many clusters. They also need strong Go or Python skills, experience with policy-as-code, and the ability to lead cross-team technical work.
Amazon EKS, Karpenter, OPA Gatekeeper, Kyverno
Senior Software Engineer, Backend (Capacity Modeling)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ YOECandidates need 4+ years building scalable backend systems in Python or Kotlin, plus experience with highly available distributed systems on AWS, MySQL and Kubernetes. Experience supporting large sales events and tuning autoscaling is required.
AWS, MySQL, Kubernetes, Python, Kotlin
Senior Software Engineer, Backend (Identity Data)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ YOECandidates need 4+ years building backend systems at scale in Python or Kotlin, experience with highly available distributed systems on AWS, MySQL and Kubernetes, and a track record of writing technical plans. Strong written and verbal communication for a global team is required.
AWS, MySQL, Kubernetes, Python, Kotlin