Staff Software Engineer, Backend (Identity Decisioning)
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.
8+ ansCandidates need 8+ years building scaled backend systems in Python or Kotlin, experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes, and a degree or equivalent practical experience.
AWS, MySQL, Spark, Kubernetes, Python, Kotlin
Staff Software Engineer, Backend (Cost Engineering)
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.
8+ ansCandidates need 8+ years building scalable backend systems in Python or Kotlin, plus experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes. Cost-visibility platform experience, complex SQL on cloud billing data, and strong communication skills are also required.
AWS Cost and Usage Reports, Snowflake, Terraform, Kubernetes, MySQL, Spark
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 Product Manager, Credit & Pricing
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 of product management experience shipping consumer products in fintech, e-commerce or marketplaces, plus experience leading across teams. Strong analytical rigor, experimentation skills and consumer product judgment are required; credit or lending experience is a plus.
Procurement, Research, Leadership, Software interaction design, Communication skills, Onboarding
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, Frontend (Marketing and Privacy)
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 1.5+ years as a software engineer, experience shipping React or Vue web apps, and strong JavaScript or TypeScript skills. They should write well-tested code, review peers' code and communicate clearly with a global team.
React, TypeScript, Google Tag Manager
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 Technical Program Manager
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.
8+ ansCandidates need about 8 years of experience managing programs and change in a technology setting, plus a strong understanding of software development. A bachelor's degree in computer science or engineering, or equivalent experience, is expected, along with strong stakeholder and communication skills.
Financial products, Use questioning techniques, Develop communication strategies, Computer science, Change management, Software development
Senior Software Engineer, Fullstack (Consumer Engineering)
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 as a software engineer, experience leading mobile initiatives in React Native or native, and experience shipping web apps with React or Vue. They also need strong JavaScript and TypeScript skills and experience with backend systems at scale.
React Native, Swift, Kotlin, React, Vue, AWS
Senior Software Engineer, Frontend (App Experience)
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 web applications with React or Vue, strong JavaScript and TypeScript skills, and proven leadership on cross-team initiatives. They also need experience delivering major features with clear technical plans and strong written and verbal communication.
React, TypeScript, Vue, Figma
Senior Software Engineer, Backend (PBA - Growth)
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 scalable backend systems in Python or Kotlin, experience with highly available distributed systems on AWS, MySQL and Kubernetes, and strong written and verbal communication. Equivalent practical experience or a related Bachelor's degree is accepted.
AWS, MySQL, Kubernetes, Python, Kotlin
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
Senior Product Manager, Consumer Payments
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 of product management experience, strong analytical skills and customer research experience. They should be able to discuss systems and tradeoffs with engineers and influence senior leaders without formal authority. Payments, fintech or e-commerce experience is a bonus.
Research, Google Analytics, Communication skills, Onboarding
Senior Product Manager, Checkout
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 of product management experience and a strong sense of user experience. They should be analytical, able to lead cross-functional teams without authority, and communicate clearly. Checkout, e-commerce or fintech experience is a bonus.
Procurement, Research, Collaboration, Regulatory compliance, Communication skills, Onboarding
Senior Machine Learning Engineer (Fraud)
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.
6+ ansCandidates need 6+ years of experience training and launching machine learning models at scale, including low-latency production systems. Strong Python and experience with gradient-boosted tree models are required.
Python, LightGBM, XGBoost, CatBoost, PyTorch, Spark
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
Operations Enablement Lead
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 in program management or product operations, ideally in large or global operations and regulated industries such as financial services. Lean Six Sigma, PMP or Prosci certification and experience with knowledge and training platforms are preferred.
Salesforce, Confluence, LMS platforms
Manager, Fraud Operations
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.
6+ ans5+ gestionCandidates need 6+ years in disputes or fraud risk within fintech or tech, and 5+ years in fraud management or people management, including leading managers. Strong strategy, change-leadership, executive communication and data-driven improvement skills are required, and Python or SQL is an asset.
SQL, Python