Backend Systems Engineer II — Remote with Impact & Growth

Kibbi

Kelowna

On-site

CAD 128,000 - 188,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage
Tech stipends
Flexible time off
ESPP

Job summary

affirm is seeking a software engineer to help build and operate backend systems in a remote-first Canada role. You will break down work into phases, collaborate with product, design and analytics, and ensure reliable, well-tested code across a distributed stack.

Qualified candidates have 1.5+ years in software engineering, strong Python or Kotlin skills, and familiarity with AWS, MySQL and Kubernetes. Remote-first with national scope and competitive compensation.

Qualifications

  • 1.5+ years of software engineering experience.
  • Experience designing, developing and launching backend systems with Python or Kotlin.
  • Familiar with distributed systems and AWS, MySQL, Kubernetes.
  • Ability to write clear, well-tested, extensible code and review others' work.
  • Strong communication and collaboration with global teams.

Responsibilities

  • Break down larger projects into tasks, deliver in phases and coordinate with others for timely delivery.
  • Collaborate with product management, design and analytics to align on constraints and decisions.
  • Support operations and availability, with metrics, escalation and on-call assistance.
  • Contribute to team growth through interview participation and knowledge sharing.

Skills

Backend development
Python or Kotlin
Distributed systems
Code reviews
Growth mindset

Education

Bachelor’s degree in related field

Tools

AWS
MySQL
Kubernetes

Job description

affirm is seeking a software engineer to help build and operate backend systems in a remote-first Canada role. You will break down work into phases, collaborate with product, design and analytics, and ensure reliable, well-tested code across a distributed stack.

Qualified candidates have 1.5+ years in software engineering, strong Python or Kotlin skills, and familiarity with AWS, MySQL and Kubernetes. Remote-first with national scope and competitive compensation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Scale APIs & Systems (Remote)
Senior Backend Engineer: Scale APIs & Systems (Remote)

Affirm • Canada

Hybrid
CAD 153,000 - 213,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off and holidays
+1
Senior Backend Engineer - Scalable Cloud Infra (Remote)
Senior Backend Engineer - Scalable Cloud Infra (Remote)

Affirm • Oshawa

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer, Reliability & AI Platform (Remote)
Senior Backend Engineer, Reliability & AI Platform (Remote)

Affirm • Kitchener

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Remote Backend Engineer II — Streaming
Remote Backend Engineer II — Streaming

FarCoder • Canada

Remote
CAD 70,000 - 110,000
Remote-first
Health coverage
Stock purchase plan
+1
Remote Senior Backend Engineer, AI-Driven Reliability
Remote Senior Backend Engineer, AI-Driven Reliability

Affirm • Halifax

On-site
CAD 153,000 - 213,000
Health & wellness stipends
100% subsidised medical coverage
Dental and vision coverage
+1
Remote Staff Backend Engineer – Online Storage
Remote Staff Backend Engineer – Online Storage

Affirm, Inc. • Canada

Hybrid
CAD 181,000 - 241,000
Health coverage
Spending stipends
Time off to recharge
+1
Staff Backend Engineer — Scalable Datastore Platform
Staff Backend Engineer — Scalable Datastore Platform

Appletreeatl • Victoria

On-site
CAD 181,000 - 241,000
Health coverage for you or dependents
Monthly tech stipends
Flexible time off
+1
Remote Full-Stack Engineer II — Build Impactful Systems
Remote Full-Stack Engineer II — Build Impactful Systems

Push Operations • Vancouver

Hybrid
CAD 90,000 - 130,000
Remote Backend Engineer - Post-Transaction Systems
Remote Backend Engineer - Post-Transaction Systems

Affirm • Ottawa

On-site
CAD 128,000 - 188,000
Health coverage for you and dependents
Tech stipend
Generous time off
+1
Staff Software Engineer, Python
Staff Software Engineer, Python

Jobgether SRL • Canada

Remote
CAD 269,000 - 312,000
Remote position in Canada
Equity
Healthcare benefits
+3