Staff Security Engineer, Enterprise AI
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
Candidates need seasoned security engineering experience securing AI and LLM systems, including threat modeling and agentic tool security. They also need enterprise security controls expertise, Python and infrastructure-as-code skills, and experience leading cross-functional initiatives.
Python, Terraform, Kubernetes, AWS, Okta, CASB
Staff CIAM Software Engineer
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
7+ ansCandidates need 7+ years building scalable backend systems, strong distributed-systems experience on AWS, and hands-on CIAM work with identity standards. Strong written and verbal communication for a global team is also required.
AWS, MySQL, Spark, Kubernetes, Terraform, GitHub
Software Engineer II, Backend (Streaming)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ ansCandidates need at least 1.5 years as a software engineer, backend experience in Python or Kotlin, and familiarity with AWS, Kafka, Flink and Kubernetes. Strong written and verbal communication for a global team is required.
Kafka, Flink, Schema Registry, Kubernetes, AWS
Senior Software Engineer, backend (Online Storage)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
5+ ansCandidates need 5+ years as a software engineer, with hands-on production experience of large-scale databases such as MySQL, TiDB or Postgres. They also need backend experience with Python or Kotlin, AWS, Terraform and Kubernetes, plus knowledge of database tuning and connection proxies.
MySQL, TiDB, DynamoDB, Redis, ProxySQL, Kubernetes
Senior Software Engineer, Backend (Batch Infrastructure)
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ ansCandidates need 4+ years building backend systems at scale in Python or Kotlin, plus experience with highly available distributed systems on AWS, MySQL and Kubernetes. Experience with workflow orchestration tools and large-scale data frameworks is also needed.
AWS, MySQL, Kubernetes, Airflow, Flyte, Prefect
Product Security Engineer II
Télétravail au CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ ansCandidates need 4+ years in application or security engineering, penetration testing, or vulnerability management. They should code in Python, JavaScript/TypeScript, or Kotlin, use Git and GitHub, and understand OWASP Top 10 risks.
GitHub, Git, Burp Suite