Software Engineer II

Affirm
Canada
Workplace: RemoteFull timeCAD 128,000 - 188,000 annuallyFunction: Software EngineeringSkills: ["Communication","Collaboration","Ownership","Problem-solving","Code review"]

Build and operate post-transaction systems for the Affirm Card, helping ensure customers receive accurate resolutions and timely communications after a card transaction. Work with product, compliance, and cross-functional partners to deliver projects in phases, define technical constraints, and balance risks and trade-offs. Create and monitor metrics to support reliability, participate in on-call “keep the lights on” efforts, and contribute to team growth through collaboration and interviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
1 day ago

Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and operate post-transaction systems for the Affirm Card, helping ensure customers receive accurate resolutions and timely communications after a card transaction. Work with product, compliance, and cross-functional partners to deliver projects in phases, define technical constraints, and balance risks and trade-offs. Create and monitor metrics to support reliability, participate in on-call “keep the lights on” efforts, and contribute to team growth through collaboration and interviews.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Break down larger projects into tasks and deliver work in multiple phases with support from your tech lead and manager.
  • •Collaborate with product management, design, and analytics to articulate technical constraints and help make risk-aware decisions.
  • •Create and monitor metrics, escalate when needed, and support “keep the lights on” on-call operations.
  • •Engage in team growth activities, including participation in the interview process.
  • •Partner with cross-functional teams to shape customer-facing outcomes for post-transaction reliability and communication.

Pay and Benefits

Salary: CAD 128,000 - 188,000 annually
Perks:Health InsuranceDentalVisionFlexible SpendingPaid LeaveEquity

Key Requirements

  • •1.5+ years of experience as a software engineer.
  • •Experience designing, developing, and launching backend systems, proficient in Python or Kotlin.
  • •Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • •Ability to solve business problems across multiple software components by writing clear, well-tested, extensible code.
  • •Comfort debugging within a large codebase and providing feedback via code reviews.
Experience:Distributed systemsBackendAWSKubernetes
Skills:CommunicationCollaborationOwnershipProblem-solvingCode review
Languages:English
Tech Stack:PythonKotlinAWSMySQLKubernetes

Company Brief

Affirm
Provides point-of-sale lending and buy-now-pay-later (BNPL) solutions for consumers and merchants, enabling installment payments, consumer financing, and embedded financial services through APIs and partnerships with retailers and platforms.
Industry: Lending
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn