Senior Software Engineer, Backend (Consumer Data Platform)

Affirm
Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: RemoteFull timeCAD 153,000 - 213,000 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Mentorship","Prioritization","Asynchronous communication"]

Build backend systems for Affirm’s Growth Platform Engineering team, powering communications, intelligent experimentation, and personalized experiences that reach millions of customers and thousands of merchants. You’ll design and ship scalable APIs, event-driven services, and data models, partner cross-functionally with Product and Data Science, and help establish secure, observable, high-performance engineering practices while mentoring engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
2 days ago

Senior Software Engineer, Backend (Consumer Data Platform)

✓ Verified Job

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

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

Job Summary

Build backend systems for Affirm’s Growth Platform Engineering team, powering communications, intelligent experimentation, and personalized experiences that reach millions of customers and thousands of merchants. You’ll design and ship scalable APIs, event-driven services, and data models, partner cross-functionally with Product and Data Science, and help establish secure, observable, high-performance engineering practices while mentoring engineers.
Location: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive planning and prioritization of projects using product, technical, and business goals.
  • •Design and build scalable backend systems, APIs, and data models for communications, experimentation, and personalization.
  • •Partner with Product, Data Science, and Analysts to define and execute customer acquisition and engagement strategies.
  • •Establish engineering best practices to keep services secure, observable, and performant at scale.
  • •Mentor and support junior engineers while contributing to a culture of learning and technical excellence.

Pay and Benefits

Salary: CAD 153,000 - 213,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionPaid LeaveEquity

Key Requirements

  • •6+ years of experience as a Software Engineer focused on backend systems.
  • •Strong understanding of distributed systems and service-oriented architecture, including scalability, reliability, and maintainability tradeoffs.
  • •Proven track record delivering complex backend systems in production environments.
  • •Excellent written and verbal communication, including proficiency with asynchronous communication (design docs, technical specs, and plans).
  • •Experience with experimentation platforms and event-driven architectures/stream processing tools (e.g., Kafka, Kinesis).
Experience:6+ years
Education:Bachelor's
Skills:CommunicationCollaborationMentorshipPrioritizationAsynchronous communication
Tech Stack:PythonKotlinAWSKafkaKinesis

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