Full-time

Staff Software Engineer, Backend (Streaming)

Posted by Affirm • Edmonton, Division No. 11, Canada

📍 Edmonton, Division No. 11 🕒 February 25, 2026

About the Role

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 take the next step in your career journey with Affirm.

Apply Now