Staff Software Engineer, Backend
5 days ago
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
-
Staff Backend Engineer
2 weeks ago
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 timeOur 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...
-
Sr Backend Software Engineer
3 weeks ago
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 timeSr 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...
-
Staff Software Engineer, Backend
4 weeks ago
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 timeStaff 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...
-
Software Engineer — Backend
6 days ago
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 timeWe 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...
-
Staff Backend Engineer
3 weeks ago
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 timeJoin 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...
-
Staff Software Engineer, Backend
3 weeks ago
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 timeOverviewStaff 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...
-
Backend Software Engineer
3 weeks ago
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 timeOverviewJoin 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...
-
Backend Software Engineer
5 days ago
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 timeBackend 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...
-
Staff Software Engineer, Backend
5 days ago
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 timeStaff 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...
-
Staff Software Engineer, Backend
3 weeks ago
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 timeCensys’ 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,...