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
    Senior Full Stack Developer - Luxoft

    Senior Full Stack Developer - Luxoft

    Luxoft • edmonton, ab, ca
    Full-time
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
    Last updated: 19 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
    Full Stack Developer - Senior - VGen Technologies LLC

    Full Stack Developer - Senior - VGen Technologies LLC

    VGen Technologies LLC • edmonton, ab, ca
    Full-time
    The Senior Full Stack Developer(s) will primarily work remotely;.Developer(s) may be required to attend meetings or work sessions in Edmonton on reasonable notice from the Province.At the time of p...Show more
    Last updated: 10 hours ago • Promoted • New!
    Microsoft Purview Developer

    Microsoft Purview Developer

    Elantis Solutions • Edmonton, AB, Canada
    Full-time
    Are you looking to grow with a company that puts people first? Where you collaborate daily with colleagues to create real solutions?. Skyrocket your career with Elantis! Certified as a Great Place t...Show more
    Last updated: 5 days ago • Promoted
    Bash / PowerShell Engineer

    Bash / PowerShell Engineer

    SuperAnnotate • Fort Saskatchewan, Alberta, CA
    Remote
    Full-time
    As a remote, hourly paid Bash / PowerShell Engineer, you will review AI-generated responses and generate high-quality automation-focused content, evaluating the reasoning quality and step-by-step pro...Show more
    Last updated: 2 days ago
    Senior Full Stack Developer

    Senior Full Stack Developer

    Luxoft • edmonton, ab, ca
    Full-time
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
    Last updated: 19 days ago • Promoted
    Guidewire Engineer - BuzzClan

    Guidewire Engineer - BuzzClan

    BuzzClan • edmonton, ab, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • edmonton, ab, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 24 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
    Guidewire Engineer - edmonton

    Guidewire Engineer - edmonton

    BuzzClan • edmonton, ab, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...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
    Senior Java Engineer

    Senior Java Engineer

    SuperAnnotate • Fort Saskatchewan, Alberta, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 2 days ago
    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: 1 day ago • Promoted
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • edmonton, ab, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • edmonton, ab, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 24 days ago • Promoted
    Senior Engineer Rendering (Android)

    Senior Engineer Rendering (Android)

    Huawei Technologies Canada Co., Ltd. • Edmonton, AB, CA
    Temporary +1
    Senior Engineer - Rendering (Android).The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware syste...Show more
    Last updated: 30+ days ago
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Edmonton, Alberta, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 30+ days ago