Talent.com
Staff Software Engineer, Backend (Streaming)
Staff Software Engineer, Backend (Streaming)Affirm • Edmonton, Division No. 11, CA
Staff Software Engineer, Backend (Streaming)

Staff Software Engineer, Backend (Streaming)

Affirm • Edmonton, Division No. 11, CA
30+ days ago
Job type
  • Full-time
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 pipelines for critical business applications.
  • Develop frameworks and services used by engineering teams to manage billions of dollars in loans and power customer experiences.
  • Support the core streaming architecture that underpins online and offline workloads.
  • Improve reliability and efficiency of the data platform at scale with high availability.
  • Collaborate with ML and Analytics teams to deliver streaming solutions based on use‑cases and best practices.
  • Monitor, troubleshoot, and maintain production streaming systems, ensuring high availability and reliability.

What We Look For

  • 8+ years of industry experience building large‑scale production systems.
  • Strong hands‑on experience with Apache Kafka or similar streaming solutions.
  • Experience building and operating robust, highly available infrastructure.
  • Experience with data platforms like Snowflake, Glue, or Databricks (plus).
  • Experience with Confluent Platform (Schema Registry, Tableflow) (strong plus).
  • Expertise in at least one stream processing framework such as Spark, Samza, Flink, or Beam.
  • Hands‑on experience with Kafka Connect and Schema Registry components and understanding of their underlying functionality.
  • Solid programming skills in Python, Java, or Kotlin.
  • Experience with Apache Iceberg table format, CDC tools (strong plus).
  • Knowledge of relational and NoSQL databases (plus).
  • Experience leading technical projects and mentoring junior engineers.
  • Exceptionally collaborative with a history of delivering complex projects and working closely with stakeholders.
  • Location

    Remote Canada

    Compensation

    Pay Grade : P & Equity Grade : 7

    Base pay range per year : $178,000 - $228,000

    Benefits

  • Health care coverage – full premium coverage for you and your dependents.
  • Flexible Spending Wallets – generous stipends for technology, food, lifestyle needs, and family expenses.
  • Time off – competitive vacation and holiday schedules.
  • ESPP – employee stock purchase plan enabling discounted share purchases.
  • EEO Statement

    We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include… We believe it’s on us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

    By clicking "Submit Application," you acknowledge that you have read [Affirm's Global Candidate Privacy Notice] and give informed consent to the collection, processing, use, and storage of your personal information as described therein.

    Seniority Level

    Mid‑Senior level

    Employment Type

    Full‑time

    Job Function

    Engineering and Information Technology

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • Edmonton, Division No. 11, CA

    Similar jobs
    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Accounting Private Tutoring Jobs Beaumont (Alberta)

    Accounting Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by Almedia • Bon Accord
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Edmonton, AB, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Sports Videographer

    Sports Videographer

    DanceBUG Inc. • Beaumont, AB, Canada
    Full-time
    Sports (Dance) Videographer / Camera Operator.Duration : March – May 2026.Nationwide travel across Canada.DanceBUG is the industry leader in Dance Media and Software, with nearly 25 years of i...Show more
    Last updated: 27 days ago • Promoted
    Customer Service - Remote - 50k-60k / Year

    Customer Service - Remote - 50k-60k / Year

    Spade Recruiting • Bon Accord, Alberta
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Edmonton, AB, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Targeted Talent • Edmonton, AB, Canada
    Full-time
    We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into syst...Show more
    Last updated: 30+ days ago • Promoted
    Software Implementation Consultant

    Software Implementation Consultant

    FMC Talent • edmonton, ab, ca
    Permanent
    Canada (Remote / Field-Based) | Industrial SaaS / Smart Factory.FMC are seeking engineers, analysts and consultants with MES / MOM or OEE software administrations, support, implementation, optimisation...Show more
    Last updated: 6 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Targeted Talent • Edmonton, AB, Canada
    Full-time
    We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into syst...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Edmonton, AB, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    Darkhorse Emergency • Edmonton, AB, Canada
    Full-time
    Work at Darkhorse Emergency is diverse and ever-changing.We implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clien...Show more
    Last updated: 14 days ago • Promoted
    Get Paid to Play Games Online – Earn Real Money While Having Fun!

    Get Paid to Play Games Online – Earn Real Money While Having Fun!

    Free Cash by Almedia • Bon Accord
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer - Senior

    Full Stack Developer - Senior

    Pride Global • Edmonton, AB, Canada
    Full-time
    Job Title : Full Stack Developer- Senior.Location : Edmonton, AB (Remote).Duration : 12+ Months (Possible Extension).Note : Consultant may require for occasional visit to the Edmonton, AB office.You wi...Show more
    Last updated: 8 days ago • Promoted
    Engineering CO-OP

    Engineering CO-OP

    Durabuilt Windows & Doors • Edmonton, AB, Canada
    Full-time
    We are seeking a motivated and enthusiastic Computer Engineering or Mechatronics CO-OP Student to join our Engineering and Automation team. This position will focus on developing and testing softwar...Show more
    Last updated: 30+ days ago • Promoted
    Stay-at-Home Moms : Remote Surrogacy Opportunity (Age 21–39)

    Stay-at-Home Moms : Remote Surrogacy Opportunity (Age 21–39)

    Surrogacy4All • Beaumont, Canada
    Remote
    Full-time +1
    Are you a compassionate woman who’s had a healthy pregnancy and wants to help others experience the joy of parenthood?.Surrogacy4All helps Canadian women become . Full emotional, legal, and medical ...Show more
    Last updated: 25 days ago • Promoted
    Staff Software Engineer, Backend (Streaming)

    Staff Software Engineer, Backend (Streaming)

    Affirm • Edmonton
    Full-time
    Staff Software Engineer, Backend (Streaming).Staff Software Engineer, Backend (Streaming).We leverage open‑source technologies such as Kafka, Flink, Spark, and also build our own tools to design an...Show more
    Last updated: 29 days ago • Promoted
    Computer Technologist - Aversan Inc.

    Computer Technologist - Aversan Inc.

    Aversan Inc. • edmonton, ab, ca
    Full-time
    Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified.IT services and empl...Show more
    Last updated: 2 hours ago • Promoted • New!