Open Role
Affirm

Remote opportunity at

Affirm

Senior Software Engineer, Backend (Marketing & Privacy Engineering)

Affirm is recruiting a Senior Software Engineer, Backend for its Marketing and Privacy Engineering group. The role is remote and candidates must live in Alberta, British…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
CAD 153,000 - 213,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is recruiting a Senior Software Engineer, Backend for its Marketing and Privacy Engineering group. The role is remote and candidates must live in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan. The engineer builds the data and measurement groundwork that connects paid media, search and other growth channels to signups, conversions and GMV. The job sits where data engineering meets…

Job Description

Affirm is recruiting a Senior Software Engineer, Backend for its Marketing and Privacy Engineering group. The role is remote and candidates must live in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan. The engineer builds the data and measurement groundwork that connects paid media, search and other growth channels to signups, conversions and GMV.

The job sits where data engineering meets marketing technology. It involves dependable pipelines, event and identity data systems, attribution work, conversion measurement, and integrations across marketing and data tools. Consent, tag design, identity handling and consumer data rules are built into the measurement architecture from day one.

The engineer owns and delivers quarterly team goals and guides engineers through open-ended problems. Responsibilities include collaborating with the wider group of engineers, product managers, marketers, analysts and data specialists, creating and watching metrics, supporting on-call work and setting code review and design standards.

Candidates need at least 4 years of backend experience in Python or Kotlin, including work on highly available distributed systems running on AWS, MySQL and Kubernetes. Experience with marketing measurement tools and with production data pipelines built on Snowflake, dbt and Airflow is important. The listed base pay is CAD $153,000 to $213,000 per year, with a pay grade of N and an equity grade of 6.

Responsibilities

  • Own and deliver quarterly team goals while guiding engineers through ambiguity
  • Build pipelines and measurement systems that connect acquisition channels to later outcomes
  • Design attribution, conversion measurement and identity resolution approaches
  • Gather requirements alongside engineers, product staff, marketers, analysts and data engineers
  • Set up and track metrics, escalate issues and support on-call efforts
  • Establish code review and design standards and mentor team members

Requirements

  • At least 4 years building backend services that operate at scale, in Python or Kotlin
  • A record of building highly available distributed systems on AWS, MySQL and Kubernetes
  • Practical work constructing measurement tooling for marketing data, using Google Tag Manager, GA4, conversion APIs and consent management platforms
  • Experience creating analytical models and live data pipelines on Snowflake, dbt and Airflow
  • Familiarity with event-level datasets, identity matching, attribution and conversion tracking
  • Ability to write a clear technical plan for a significant system component
  • Strong verbal and written communication

Qualifications

  • Experience with customer data platforms or mobile measurement platforms

Core Skills

Benefits

  • Full medical premium coverage for employees and dependents, with dental and vision
  • Monthly allowances for health, wellness and technology purchases
  • Flexible time off and an extended holiday calendar
  • Possible equity awards from Affirm Holdings, Inc.

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where can I work from for this Affirm role?

The role is remote and open only to candidates living in nine Canadian provinces, including Ontario, Alberta and British Columbia.

What is the pay range?

The posting lists a base pay range of CAD $153,000 to $213,000 per year.

Which technologies are mentioned?

The posting mentions Python or Kotlin, AWS, MySQL, Kubernetes, Snowflake, dbt, Airflow, Google Tag Manager and GA4.

How much experience is needed?

The posting asks for at least 4 years building backend services that operate at scale.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 51m ago
Full-timeRemoteCAD 55,000 - 75,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteUSD 195,000 - 255,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteCAD 153,000 - 213,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteCAD 133,000 - 183,000/yr

Posted by Affirm

Source: Affirm

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Affirm

Affirm

188Open Jobs
—No reviews yet
View Company Profile