Staff Software Engineer, Backend (Search)
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, and 2+ years in search or recommendation engines. They need experience with highly available distributed systems on AWS, MySQL, Spark and Kubernetes, plus React for consumer interfaces and strong written and verbal communication.
AWS, MySQL, Spark, Kubernetes, React
Staff Software Engineer, Backend (Ledger 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 backend systems at scale in Python or Kotlin, and a track record with distributed systems on AWS, MySQL, Spark and Kubernetes. Financial systems experience and strong written and verbal communication are required.
AWS, MySQL, Spark, Kubernetes, Python, Kotlin
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 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
Software Engineer II, Fullstack (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.
2+ ansCandidates need 1.5+ years as a software engineer, with experience shipping web apps in React or Vue and mobile apps in React Native, plus API development in Kotlin or Python. Strong written and verbal communication for a global team is required.
Full-stack development, React, Vue.js, React Native, Kotlin, Python
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
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, 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, 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.
5+ ansCandidates need 5+ years of product management, including building B2B merchant products in payments, commerce, or marketplaces. They should understand payment acceptance costs and merchant ROI, communicate well with executives, and work with data and experimentation.
Price product, Sales, Leadership, Prioritization, Research, Onboarding
Senior Product Manager, 1: Many Merchant 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.
5+ ansCandidates need 5+ years of product management experience shipping technical software products from kickoff to launch. Strong cross-functional, stakeholder and communication skills are essential, and fintech, lending, ecommerce or BNPL experience is a bonus.
Figma
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
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