backend software engineer

See average salary for backend software engineer »

1,000 backend software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Windsor, ON, Essex County, ON; Ontario, Canada Affirm, Inc. Full-time €153,000 - €213,000

    Consumer Engineering builds the affirm experience millions of people use to pay over time, honestly and without hidden fees. We own the affirm app, web checkout, and the account tools people use to manage purchases, payments, and savings. Our engineers work closely with product and design to ship fast, test often, and make every interaction simple and...


  • Ahuntsic North, QC, Canada Affirm Full-time

    At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most Your role will be instrumental in designing the next generation of Affirm’s Checkout Platform to provide a world‑class buying experience that puts customers...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Rivian and Volkswagen Group Technologies Full-time

    Shape backend architecture with Go, secure APIs, and distributed systems at Rivian and Volkswagen Group Technologies. Lead through influence across platform initiatives. As a Staff Backend Software Engineer, you will build and operate services powering customer-facing digital experiences. You will guide architecture, delivery, and technical decisions...


  • Toronto, Ontario, Canada Saransh Inc Full-time

    Job Description Job DescriptionRole: Backend Software Engineer (.net)Location:Toronto / GTA, ON (Onsite from Day 1)Job Type: Contract Must Have Skills: Proficiency in .NET framework and C# programming languages including API development, web services. Application development on IIS. Strong Experience with SQL for database management and data manipulation....


  • Montreal, Quebec, Canada CYNET SYSTEMS Full-time

    Job Description Job DescriptionJob Overview:Responsibilities:Design and implement clear, scalable APIs and backend services that power core claim workflows. Partner cross-functionally with Product, Operations, Data Science, and Engineering teams to define requirements, develop technical designs, and deliver high-quality features from concept to production....


  • Kitchener, ON, Waterloo Regional Municipality, ON; Ontario, Canada Index Exchange Full-time

    Design robust backend systems at Index Exchange in Toronto, using Golang, Java, or C# for programmatic advertising at scale. This senior software engineering role supports product and platform teams in Toronto and Kitchener. You may work across backend, frontend, or fullstack engineering. Your work will help maintain systems processing hundreds of billions...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Appnovation Full-time

    Build .NET backend services in Vancouver with REST APIs, Temporal workflows, and asynchronous processing for a K-12 education SaaS platform. As a Senior Software Engineer, you will develop core services for Appnovation’s operational platform. You will work with ASP.NET Core, Entity Framework Core, PostgreSQL, and event-driven integrations. The...


  • St John's, NL, Conception Bay-St Johns Census Division, NL; Newfoundland & Labrador, Canada Affirm, Inc. Full-time

    Backend systems and distributed architecture define this Senior Software Engineer role at affirm. Work remotely from eligible Canadian provinces while leading delivery and reliability. Consumer Engineering builds the affirm app, web checkout, and account tools for millions of people. As a senior engineer, you will lead through ambiguity, collaborate with...


  • Waterloo, ON, Waterloo Regional Municipality, ON; Ontario, Canada Index Exchange Full-time

    Design robust backend systems at Index Exchange in Toronto, using Golang, Java, or C# for programmatic advertising at scale. This senior software engineering role supports product and platform teams in Toronto and Kitchener. You may work across backend, frontend, or fullstack engineering. Your work will help maintain systems processing hundreds of billions...


  • Oshawa, ON, Durham Regional District, ON; Ontario, Canada Affirm, Inc. Full-time

    Shape backend systems with Python, Kotlin, AWS, MySQL, and Kubernetes as a Staff Software Engineer at Affim, working remotely across Canada. Build secure account experiences that protect customers and reduce friction. As part of Trust & Safety within Affim’s Checkout organization, you will guide technical strategy for the Account Management team. You will...


  • Canada AutoScale Ventures Full-time

    Senior Software Engineer (Full-Time, Remote) — Canada ca (vehicle history and data) and SquidProxies.We're looking for a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production. If you enjoy owning systems end to end, from design through long-term support, this role is for you. ...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada AutoScale Ventures Full-time

    Senior Software Engineer (Full-Time, Remote) — Canada ca (vehicle history and data) and SquidProxies.We're looking for a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production. If you enjoy owning systems end to end, from design through long-term support, this role is for you. ...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Canals, Inc. Full-time

    Canals builds software for wholesale distributors, helping them operate more efficiently through automation and AI. Our customers are the companies responsible for moving the materials that power the real economy; electrical supplies, plumbing products, roofing materials, HVAC equipment, and more. Every day, thousands of people rely on Canals to help...


  • Remote, Canada Affirm Full-time

    Build secure CIAM backend services at Affirm, using Python or Kotlin in a remote-first engineering environment. Shape identity systems at scale. This Staff Software Engineer role sits within Information Security and focuses on customer identity and authentication. You will deliver registration, login, authorization, account lifecycle, and profile...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Affirm, Inc. Full-time €153,000 - €213,000

    Senior Software Engineer, Backend (Consumer)Remote Canada Consumer Engineering builds the affirm experience millions of people use to pay over time, honestly and without hidden fees. We own the affirm app, web checkout, and the account tools people use to manage purchases, payments, and savings. Our engineers work closely with product and design to ship...


  • Canada Canals Full-time

    Canals builds software for wholesale distributors, helping them operate more efficiently through automation and AI. Our customers are the companies responsible for moving the materials that power the real economy; electrical supplies, plumbing products, roofing materials, HVAC equipment, and more. Every day, thousands of people rely on Canals to help...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Canals Full-time

    Canals builds software for wholesale distributors, helping them operate more efficiently through automation and AI. Our customers are the companies responsible for moving the materials that power the real economy; electrical supplies, plumbing products, roofing materials, HVAC equipment, and more. Every day, thousands of people rely on Canals to help...


  • Toronto, Ontario, Canada BlackLine Systems, Inc. Full-time

    Design cloud-based backend services at BlackLine while applying clean coding and troubleshooting skills in a hybrid workplace model.As an Associate Software Engineer, you will help deliver high quality releases for BlackLine customers. Your work includes backend service development, feature optimization, technology evaluation, and collaboration with other...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Grafana Full-time

    Grafana Cloud is a composable observability platform that integrates metrics, logs, traces, and profiles with Grafana, allowing customers to use open-source observability software without installing, maintaining, and scaling their own observability stack The Databases team owns Mimir for metrics, Loki for logs, Tempo for traces, and Pyroscope for profiles....


  • Canada International Business Machines Corporation Full-time

    Design reliable backend systems at IBM Software using cloud platforms, distributed systems, and modern deployment practices. Work in an Agile environment with collaborative teams. As a Senior Software Engineer, you will build, test, deploy, and operate production backend services. You will translate stakeholder needs into scalable solutions while improving...