Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Frontend (Marketing and Privacy)

Affirm is hiring a Software Engineer II for frontend work on its Marketing and Privacy Engineering team. Eligible applicants must live in one of these provinces:…

View Company

Role Snapshot

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

Career Tools

About This Role

Affirm is hiring a Software Engineer II for frontend work on its Marketing and Privacy Engineering team. Eligible applicants must live in one of these provinces: Saskatchewan, Prince Edward Island, Ontario, Nova Scotia, Newfoundland and Labrador, New Brunswick, Manitoba, British Columbia, or Alberta. The job is fully remote, and Affirm offers a straightforward way to pay over time. The MarTech group inside that team maintains Affirm's logged-out web pages, experimentation,…

Job Description

Affirm is hiring a Software Engineer II for frontend work on its Marketing and Privacy Engineering team. Eligible applicants must live in one of these provinces: Saskatchewan, Prince Edward Island, Ontario, Nova Scotia, Newfoundland and Labrador, New Brunswick, Manitoba, British Columbia, or Alberta. The job is fully remote, and Affirm offers a straightforward way to pay over time.

The MarTech group inside that team maintains Affirm's logged-out web pages, experimentation, client-side tagging, marketing tech integrations, and attribution. The engineer builds heavily trafficked consumer pages along with the experimentation, tracking, and marketing integrations that help the business measure and grow customer acquisition.

Work is done in React and TypeScript with shared component libraries, plus testing, performance tuning, and observability tooling. There are chances to deepen knowledge of Google Tag Manager, experimentation tooling, conversion measurement, and marketing APIs. Collaboration includes senior engineers and cross-functional partners in Data Engineering, Analytics, Marketing, Design, and Product.

Applicants should have at least one and a half years of software engineering experience, have shipped web applications with React or Vue, and know JavaScript and TypeScript well. Comfort with reading large codebases and offering thoughtful code review comments is important.

Responsibilities

  • Split large projects into smaller tasks and deliver them in stages with guidance from a tech lead and manager
  • Contribute to brainstorming with product, design, and analytics, and explain technical limits and trade-offs
  • Build and watch operational metrics, raise issues when needed, and help with on-call and maintenance duties
  • Take part in candidate interviews and team growth activities

Requirements

  • One and a half years or more of software engineering experience
  • Experience delivering web apps built on React or Vue
  • Working knowledge of JavaScript and TypeScript
  • Ability to take a business case and produce tested, readable, extensible code that spans several components
  • Comfort moving through a large codebase, debugging unfamiliar code, and reviewing peers' changes
  • Strong spoken and written communication for a global team
  • Equivalent practical experience, or a bachelor's degree in a related field

Qualifications

  • Curiosity about Google Tag Manager, experimentation tooling, conversion measurement, or marketing APIs

Core Skills

Benefits

  • Full coverage of premiums for you and your dependents
  • Monthly allowance for tech setup and for health or wellness spending
  • Flexible leave and an extended holiday calendar
  • Discounted purchase program for company shares
  • Eligibility for equity awards
  • An in-person welcome session for newly hired staff

Frequently Asked Questions

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

Who can apply for this remote role?

Applicants must reside in Saskatchewan, Prince Edward Island, Ontario, Nova Scotia, Newfoundland and Labrador, New Brunswick, Manitoba, British Columbia, or Alberta.

What salary applies?

The posting lists a Canadian base pay range of CAD $133,000 to $183,000 per year. New hires typically start at the beginning of the range.

What experience is required?

The posting asks for at least 1.5 years as a software engineer and experience shipping web apps with React or Vue, along with JavaScript or TypeScript.

What is the employment type?

The posting describes this as a full-time position.

How do I apply?

The posting does not describe specific application steps.

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 52m 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