Remote Backend Streaming Engineer

Affirm

Ottawa

Remote

CAD 80,000 - 110,000

Full time

37 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote-first compensation
Generous time off
Health benefits
Mental healthcare
Parental leave
Away Days
Learning & Development

Job summary

Affirm is seeking a software engineer for the Streaming team in Ottawa. You will design and scale data infrastructure, build backend services, and collaborate across product, design and analytics to ship features that rely on Kafka, Flink and AWS.

You will participate in ideation, articulate constraints, and help manage trade-offs with stakeholders while owning growth and learning within a remote-first, supportive environment.

Qualifications

  • 1.5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems.
  • Bachelor’s degree in a related field or equivalent practical experience.
  • Proficiency in Python or Kotlin and strong communication skills.

Responsibilities

  • Design, develop and operate backend services and data-driven components.
  • Collaborate with product, design and analytics to shape scope and requirements.
  • Own delivery with phased milestones and clear impact.
  • Participate in on-call rotation and contribute to site reliability.

Skills

Python
Kotlin
Backend development
Distributed systems
AWS
Kafka
Flink
Kubernetes
Code reviews

Education

Bachelor’s degree in a related field

Tools

AWS
Kafka
Flink
Kubernetes
Schema registry

Job description

Affirm is seeking a software engineer for the Streaming team in Ottawa. You will design and scale data infrastructure, build backend services, and collaborate across product, design and analytics to ship features that rely on Kafka, Flink and AWS.

You will participate in ideation, articulate constraints, and help manage trade-offs with stakeholders while owning growth and learning within a remote-first, supportive environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Backend Software Engineer (Streaming)
Backend Software Engineer (Streaming)

Affirm • Ottawa

Remote
CAD 80,000 - 110,000
Remote-first compensation
Generous time off
Health benefits
+4
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 Streaming AI Infra Engineer (Remote)
Senior Streaming AI Infra Engineer (Remote)

Confluent Inc • British Columbia

Hybrid
CAD 120,000 - 180,000
Senior Backend Engineer - Scalable Batch Infra (Remote)
Senior Backend Engineer - Scalable Batch Infra (Remote)

Affirm • Edmonton

On-site
CAD 153,000 - 213,000
Health coverage for you and dependents
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 Staff Backend Engineer: Scalable DB Platforms
Remote Staff Backend Engineer: Scalable DB Platforms

Affirm • Kitchener

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Backend Systems Engineer II — Remote with Impact & Growth
Backend Systems Engineer II — Remote with Impact & Growth

Kibbi • Kelowna

On-site
CAD 128,000 - 188,000
Health coverage
Tech stipends
Flexible time off
+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
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