Staff Software Engineer, Backend

5 days ago


Halifax Toronto Montreal Calgary Vancouver Edmonton Old Toronto Ottawa Mississauga Quebec Winnipeg Saskatoon Burnaby Hamilton Surrey Victoria London Halton Hills Regina Markham Brampton Vaughan Kelowna Laval Southwestern Ontario R, Canada Affirm Full time

OverviewStaff 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 forms the backbone of several online and offline workloads and drives the strategy for event-driven architecture, stream processing, replication, data exploration, discovery and validation. We leverage open source technologies like Kafka, Flink, Spark and build our own as needed to design and build real-time data processing pipelines that handle massive volumes of data across distributed systems.As a member of the Streaming team, you would identify and execute on new streaming data infrastructure use cases, design and scale infrastructure, and collaborate with other teams to promote optimal data use across the company. The role requires deep expertise in stream processing technologies and a passion for building scalable, fault-tolerant data infrastructure.Key ResponsibilitiesDesign and build data infrastructure systems, services and tools to support new Affirm products and business requirements, securely scaling over millions of users and transactions.Build and optimize high-throughput, low-latency data pipelines for critical business applications.Develop frameworks and services to be used by other engineering teams to manage billions of dollars in loans and power customer experiences.Support the Streaming team that underpins multiple online and offline workloads at Affirm.Improve reliability and efficiency of the data platform at scale with high availability.Collaborate with ML and Analytics teams to deliver streaming solutions across various use-cases and best practices.Monitor, troubleshoot, and maintain production streaming systems to ensure data reliability.What We Look For8+ years of industry experience building large-scale production systems.Strong hands-on experience with Apache Kafka or similar streaming solutions for large-scale event streaming and message queuing.Experience building and operating robust, highly available infrastructure.Experience 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 framework (Spark, Samza, Flink, Beam, etc.).Hands-on experience with Kafka Connect and Kafka Schema Registry components, understanding their underlying functionality.Solid programming skills in Python, Java or Kotlin.Experience with Apache Iceberg table format and CDC 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 CompensationLocation: Remote CanadaPay Grade: PEquity Grade: 7Base pay range (Canada): CAN$178,000 – CAN$228,000 per year. Compensation may include health, wellness and tech stipends, and benefits. Equity rewards may be offered by Affirm Holdings, Inc. (parent company).Affirm is remote-first; most roles are remote. Some roles may require working from an office occasionally.BenefitsHealth care coverage – Affirm covers premiums for you and dependentsFlexible Spending Wallets – stipends for technology, food, lifestyle needs, and family forming expensesPaid time off – vacation and holidaysESPP – Employee Stock Purchase PlanWe’re committed to an inclusive interview experience and can provide reasonable accommodations during the hiring process.For U.S. positions that could be performed in Los Angeles or San Francisco, Affirm considers qualified applicants with arrest and conviction records as required by local law.By submitting your application, you acknowledge Affirm's Global Candidate Privacy Notice and consent to the collection, processing, use and storage of your personal information as described therein.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information Technology #J-18808-Ljbffr



  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada HRB Full time

    Our team comprises top talent in AI, product development, and engineering—innovative, humble, and forward-thinking professionals committed to redefining productivity in the knowledge economy. We're building solutions that empower workers to deliver twice the value in half the time, giving people more time to be creative and impactful. If you're passionate...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada ActiveState Software Inc. Full time

    Sr Backend Software Engineer Department: Engineering Employment Type: Full Time Location: Vancouver Compensation: $75,000 - $105,000 / year Description ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster. We are the only...


  • Winnipeg, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Halton Hills, Surrey, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, W, Canada Affirm Full time

    Staff Software Engineer, Backend (Streaming)Join to apply for the Staff Software Engineer, Backend (Streaming) role at AffirmAffirm 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...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Medium Full time

    We believe that communication belongs to everyone. TextNow is redefining how people connect by combining simplicity, intelligence, and accessibility. We’re a team of curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Engineer- Backend, you won’t just build...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Roofr Full time

    Join to apply for the Staff Backend Engineer role at RoofrAt Roofr, we’re obsessed with our customers. We constantly gather feedback to shape, prioritize, and launch the products they truly need. That’s what makes Roofr’s CRM special. We started by building essential sales tools like aerial roof measurements and digital sales proposals. But when our...


  • Victoria, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Affirm Full time

    OverviewStaff Software Engineer, Backend (Streaming) — Affirm, Victoria, British Columbia, CanadaResponsibilitiesDesign 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...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada DataAnnotation Full time

    OverviewJoin to apply for the Backend Software Engineer role at DataAnnotation.We are looking for a Backend Software Engineer to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model. ResponsibilitiesGive AI chatbots coding challenges and evaluate...


  • Calgary, Toronto, Montreal, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Epiq Systems, Inc Full time

    Backend Software Engineer page is loaded## Backend Software Engineerremote type: Remote: Work from Home Full-Timelocations: CAN- Alberta Remote Office: CAN-Calgary-AB-717 7th Ave SW, Suite 1630: CAN- Ontario Remote Officetime type: Full timeposted on: Posted Todayjob requisition id: R0032405It's fun to work at a company where people truly...


  • Saskatoon, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Affirm Full time

    Staff Software Engineer, Backend (Streaming)Join to apply for the Staff Software Engineer, Backend (Streaming) role at AffirmAffirm 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...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Censys Full time

    Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real‑time Internet intelligence and actionable threat insights to global governments,...