Software Engineer II, Back-end (Card Mgmt & Transaction Processing)

Affirm
Canada
Workplace: RemoteFull time133,000 - 183,000 annuallyFunction: Software EngineeringExperience: 1+ yearsSkills: ["Communication","Collaboration","Problem-solving","Code reviews","Ownership"]

Join Affirm as a backend software engineer focusing on card management and transaction processing. Work on distributed systems on the critical path of card transactions, design and implement backend features in Python or Kotlin, leverage AWS, MySQL, and Kubernetes, and collaborate across product, design, and analytics teams to deliver scalable, well-tested code.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
2 months ago

Software Engineer II, Back-end (Card Mgmt & Transaction Processing)

✓ Verified Job

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

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

Job Summary

Join Affirm as a backend software engineer focusing on card management and transaction processing. Work on distributed systems on the critical path of card transactions, design and implement backend features in Python or Kotlin, leverage AWS, MySQL, and Kubernetes, and collaborate across product, design, and analytics teams to deliver scalable, well-tested code.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Break down larger projects into tasks, deliver in phases, and collaborate to ensure timely delivery.
  • •Collaborate with product management, design, and analytics to articulate technical constraints and trade-offs.
  • •Support operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
  • •Participate in growth and development activities such as interviews to strengthen team.

Pay and Benefits

Salary: 133,000 - 183,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceEsppTime Off

Key Requirements

  • •1.5+ years of experience as a software engineer.
  • •Experience designing, developing and launching backend systems with Python or Kotlin.
  • •Familiarity with distributed systems and technologies such as AWS, MySQL and Kubernetes.
  • •Ability to translate simple problems into integrated software solutions with clear, well-tested code.
  • •Strong verbal and written communication with global engineering teams.
Experience:1+ yearsFintechPaymentsSaaS
Skills:CommunicationCollaborationProblem-solvingCode reviewsOwnership
Languages:English
Tech Stack:PythonKotlinAWSMySQLKubernetesDistributed systemsSQL

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