Staff Software Engineer, Backend (Streaming)

Affirm
📍 Edmonton, Division No. 11, Canada 💼 Full-time 🕒 Posted February 25, 2026

Job Description

Staff Software Engineer, Backend (Streaming)

Join to apply for the Staff Software Engineer, Backend (Streaming) role at Affirm .

About the Role

The Streaming team at Affirm drives the strategy for event‑driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage open‑source technologies such as Kafka, Flink, Spark, and also build our own tools to design and build real‑time data processing pipelines that handle massive volumes across distributed systems. As a member of the team you will identify and execute on new use cases, design and scale existing infrastructure, and collaborate with other teams to promote optimized data usage throughout the company.

Key Responsibilities

  • Design and build data infrastructure systems, services and tools to secure scale over millions of users and transactions.
  • Build and optimize high‑throughput, low‑latency data pip...

Ready to Apply?

Submit your application today and join our talented team at Affirm.

Submit Application

Job Details

  • Location Edmonton, Division No. 11
  • Job Type Full-time
  • Category Other-General
  • Posted Date February 25, 2026
  • Application Deadline April 06, 2026