Talent.com
Staff Software Engineer, Backend (Streaming)
Staff Software Engineer, Backend (Streaming)Affirm • Kelowna, Regional District of Central Okanagan, CA
Staff Software Engineer, Backend (Streaming)

Staff Software Engineer, Backend (Streaming)

Affirm • Kelowna, Regional District of Central Okanagan, CA
30+ days ago
Job type
  • Full-time
Job description

Staff Software Engineer, Backend (Streaming)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Streaming team at Affirm forms the backbone of several online and offline workloads at Affirm and drives the strategy for event driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage existing open source technologies like Kafka, Flink, Spark and also build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across our distributed systems.

As a member of our team you would spend time identifying and executing on new use cases of streaming data infrastructure and frameworks , designing and scaling our existing infrastructure and working closely with other teams to promote the optimal use of data at the company. This role requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.

Key Responsibilities

  • Design and build data infrastructure systems, services and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions.
  • Build and optimize high-throughput, low-latency data pipelines for critical business applications
  • Build frameworks and services which will be used by other engineering teams at Affirm to manage billions of dollars in loans and power customer experiences.
  • Help support the Streaming team that forms the backbone for several online and offline workloads at affirm.
  • Improve the reliability and efficiency of the Data Platform at scale and high availability.
  • Collaborate with other teams at Affirm, including ML and Analytics, to deliver streaming solutions based on various use-cases and best practices
  • Monitor, troubleshoot, and maintain production streaming systems, ensuring high availability and reliability of data systems

What We Look For

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

    Location - Remote Canada

    Pay Grade - P

    Equity Grade - 7

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

    Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment.

    We offer competitive benefits that are anchored to our core value of people come first, including :

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Affirm is an equal opportunities employer and welcomes applications from all qualified candidates.

    #J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • Kelowna, Regional District of Central Okanagan, CA

    Similar jobs
    Duckcreek Insights Developer

    Duckcreek Insights Developer

    Coforge • Kelowna, British Columbia, Canada
    Full-time
    Duckcreek, Insights, SQL, MSBI.We at Coforge are hiring a Duckcreek Insights Developer with the following skillset : .Bachelor's degree required, or higher education level, or foreign equivalent, pr...Show more
    Last updated: 7 hours ago • Promoted • New!
    Accounting Assistant

    Accounting Assistant

    Targeted Talent • Vernon, BC, Canada
    Full-time +1
    The job will start part-time and has the potential to ramp-up to full-time over the year.Perform bookkeeping functions such as accounts payable, accounts receivable, payroll, and reconciliations fo...Show more
    Last updated: 30+ days ago • Promoted
    Customer Solutions Specialist

    Customer Solutions Specialist

    easyhome • Vernon, BC, Canada
    Full-time
    Join easyhome — Canada’s largest lease-to-own business and a proud part of the.At goeasy, our people and culture are the heartbeat of everything we do, and we’re proud to be recog...Show more
    Last updated: 9 hours ago • Promoted • New!
    Vmware vCloud Consultant with vCloud Director

    Vmware vCloud Consultant with vCloud Director

    LTIMindtree • Kelowna, British Columbia, Canada
    Full-time
    LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by ha...Show more
    Last updated: 7 hours ago • Promoted • New!
    Intermediate Structural Engineer — Flexible Schedule & Growth

    Intermediate Structural Engineer — Flexible Schedule & Growth

    Allnorth • Kelowna
    Full-time
    An established industry player seeks an Intermediate Structural Engineer to join their Kelowna team.This role offers the chance to manage and execute diverse structural projects, ensuring high stan...Show more
    Last updated: 8 days ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Armstrong
    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
    Food Service Supervisor

    Food Service Supervisor

    Tim Hortons • Kelowna, BC, Canada
    Full-time
    Can hire under the Francophone Mobility Program.This position involves the supervision of crew activities on shift to ensure that Tim Hortons’ standards around people, product, cleanliness an...Show more
    Last updated: 30+ days ago • Promoted
    AWS Bioinformatics Engineer (Full time remote US / Canada)

    AWS Bioinformatics Engineer (Full time remote US / Canada)

    Juniper Genomics • Kelowna, British Columbia, Canada
    Remote
    Full-time
    You have 2-5 years’ experience in high-volume production bioinformatics workflows for WGS and WTS analysis.You've worked in a regulated clinical lab environment and have built tools that help scien...Show more
    Last updated: 7 hours ago • Promoted • New!
    Program Area Leader - Casual

    Program Area Leader - Casual

    BGC Okanagan • Vernon, BC, Canada
    Permanent
    Looking for a job thats fun and truly meaningful?.BGC Okanagan is hiring a Program Area Leader for our Vernon Club.Step into a world where every day is an opportunity to make a difference in the li...Show more
    Last updated: 15 days ago • Promoted
    Traffic Control Person (TCP)

    Traffic Control Person (TCP)

    The Universal Group • Vernon, BC, Canada
    Full-time
    Are you a hardworking and growth oriented individual looking for a career in Traffic Control?.The Universal Group, recognized as one of Canada's Best Managed companies in 2025, has exciting opp...Show more
    Last updated: 30+ days ago • Promoted
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • Kelowna, British Columbia, Canada
    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: 5 hours ago • Promoted • New!
    YouTube Editor

    YouTube Editor

    ProductionHUB • Kelowna
    Full-time
    As a long‑form YouTube editor, you will play a key role in transforming raw talking‑head and documentary‑style footage into polished, engaging videos that educate, entertain, and retain viewers.You...Show more
    Last updated: 8 days ago • Promoted
    English vocabulary Private Tutoring Jobs Coldstream

    English vocabulary Private Tutoring Jobs Coldstream

    Superprof • Coldstream, 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
    Data Engineer

    Data Engineer

    Mastech Digital • Kelowna, British Columbia, Canada
    Full-time
    This job is for someone who makes sure data is flowing smoothly, accurately, and without problems across the company.Watch and monitor data systems. Investigate and fix data problems.Work closely wi...Show more
    Last updated: 7 hours ago • Promoted • New!
    Computer programming Private Tutoring Jobs Coldstream

    Computer programming Private Tutoring Jobs Coldstream

    Superprof • Coldstream, 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
    Server

    Server

    Red Robin Canada • Vernon, BC, Canada
    Full-time +2
    Server – Red Robin (Vernon) – $17.Red Robin is now hiring Servers for both full-time and part-time positions at our {.Join a fun, high-energy restaurant where you’ll deliver great...Show more
    Last updated: 30+ days ago • Promoted
    Azure DevOps Engineer

    Azure DevOps Engineer

    LTIMindtree • Kelowna, British Columbia, Canada
    Full-time
    LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more
    Last updated: 3 hours ago • Promoted • New!
    Writer / Journalist Internship Part-Time in Worldwide - Remote Worldwide

    Writer / Journalist Internship Part-Time in Worldwide - Remote Worldwide

    The Borgen Project • Parkers Cove
    Remote
    Part-time +1
    Are you passionate about making a difference in the world? Look no further! The Borgen Project is an international organization that works at the political level to improve living conditions for pe...Show more
    Last updated: 30+ days ago • Promoted