Talent.com
Staff Software Engineer, Backend (Streaming)
Staff Software Engineer, Backend (Streaming)Affirm • Oshawa, Durham Region, CA
Staff Software Engineer, Backend (Streaming)

Staff Software Engineer, Backend (Streaming)

Affirm • Oshawa, Durham Region, CA
Il y a 7 heures
Type de contrat
  • Temps plein
Description de poste

Overview

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.

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

    Remote Canada

    Pay & Equity

    Pay Grade - P; Equity Grade - 7. Base pay is $178,000 - $228,000 per year, with additional compensation opportunities as part of a total package.

    Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for technology, food, lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules
  • ESPP - Employee Stock Purchase Plan enabling you to buy shares of Affirm at a discount
  • Affirm is remote-first. Some roles may require occasional office presence. We are committed to an inclusive interview experience and provide accommodations as needed.

    [For U.S. positions that could be performed in Los Angeles or San Francisco] Affirm will consider qualified applicants with arrest and conviction records.

    By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and 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

    Créer une alerte emploi pour cette recherche

    Staff Software Engineer Backend Streaming • Oshawa, Durham Region, CA

    Offres similaires
    Senior Azure API & Integration Engineer

    Senior Azure API & Integration Engineer

    Ontario Power Generation • Oshawa
    Temps plein
    A leading energy provider in Oshawa is seeking a Senior Integration Services Developer to lead the design and development of integration platforms. You will work primarily with Azure API Management,...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    25-198 - Lead Software Engineer Developer

    25-198 - Lead Software Engineer Developer

    Morson Talent • Oshawa
    Temps plein
    The Lead Software Developer / Engineer is a specialist technical role focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one o...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Software Engineering Consultant - E-Solutions

    Software Engineering Consultant - E-Solutions

    E-Solutions • oshawa, on, ca
    Temps plein
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Java Software Engineer

    Java Software Engineer

    Luxoft • oshawa, on, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - oshawa

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - oshawa

    Net2Source (N2S) • oshawa, on, ca
    Temps plein
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Hiring : Software Engineer (Aug 2025)

    Hiring : Software Engineer (Aug 2025)

    Nexsysone • Ajax
    Temps plein +1
    Please only apply when you have these experiences.Candidate should have more than 5+ years of experience in web development. Developing web application components / features using various scripting la...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Software Engineer / Developer

    Software Engineer / Developer

    msritsolutions • Ajax
    Temps plein
    This is an entry- to mid-level software engineer position in a small group of web-based application developers, specifically for interactive video applications. The role is full-time on-site, with t...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Java Software Engineer - Luxoft

    Java Software Engineer - Luxoft

    Luxoft • oshawa, on, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    EMS / SCADA Engineer - Pacer Group

    EMS / SCADA Engineer - Pacer Group

    Pacer Group • oshawa, on, ca
    Temps plein
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • oshawa, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Bangjin • Ajax
    Temps plein
    NET CORE, Database (MS SQL Server).Must be a full-stack developer.Must have positive attitude in learning new things.Must have professional experience on core application development using C#, NET ...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

    Net2Source (N2S) • oshawa, on, ca
    Temps plein
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • oshawa, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • oshawa, on, ca
    Temps plein
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • oshawa, on, ca
    Temps plein
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Software Development Engineer II

    Software Development Engineer II

    Solera Corporation • Ajax
    Temps plein
    Software Development Engineer II page is loaded## Software Development Engineer IIlocations : Mitikahtime type : Full timeposted on : Posted Todayjob requisition id : JR-018443 • •Job Description...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Yunbanbao • Ajax
    Temps plein
    Performing Software development activities including requirement gathering and analysis.Designing and Developing Data-intensive, web-based application in support of local business.Supporting data s...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Brock, Ontario, Canada
    Télétravail
    Temps plein
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée