Find work in Canada.

517,367 jobs across our Canadian network. How we count

  • Senior Software Engineer

    Treasure AI

    Vancouver, BC

    • $132,500 to $171,000 CAD / year
    • Full-time

    Strong backend proficiency (experience with Ruby, Go, Java, or Kotlin is preferred), including a solid understanding of database design and API scalability.

  • Senior Software Engineer - Backend

    Evertz Microsystems Limited

    Burlington, ON

    • Full-time

    We are seeking a highly motivated Senior Software Engineer to join our growing engineering team. This role offers an exciting opportunity to design and build scalable, production grade…

  • Senior Software Development Engineer, Authentication

    Remitly

    Burnaby, BC

    • Full-time

    Design and build authentication services and flows end-to-end - backend services (Go, Java, TypeScript), identity platform configuration and custom actions, and native mobile and web login…

  • Java Full-stack Developer

    Capgemini

    Mississauga, Ontario

    • Full-time

    The candidate must have Java backend development experience with Core Java Java EE Springboot Framework and Microservices experience

  • React Full Stack Developer

    Citi

    Remote, Canada

    • Full-time
    • Remote

    From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles including modern cloud-based software…

  • Senior Data Engineer

    NimbleRx

    Toronto, Ontario

    • Full-time

    Optimize backend query performance where the data layer meets product code - reader-replica routing, indexing, caching, and IO instrumentation in our Java/Spring services

  • Staff Software Engineer - Growth Platform

    Faire

    Toronto, ON · Kitchener, ON

    Backend development (e.g., Kotlin, Java, C#, APIs, databases, distributed systems), or

  • Principal/Senior Software Engineer

    PointClickCare

    Mississauga, Ontario

    • Full-time

    Background with Spring Boot and Java ecosystem

  • Software Engineer, Detection (TOR)

    Doppel

    Toronto, ON

    • $157,000 to $367,000 CAD / year
    • Full-time

    Strong mastery of at least one backend language (Python, Go, Java, or Node) and comfort with web APIs, async processing, and service frameworks.

  • Lead Java Developer

    Citi

    Remote, Canada

    • Full-time
    • Remote

    We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based architecture…

  • IT Industrial CrossFunction - Full Stack & AI Integration

    Amrize

    Mississauga, ON · Laval, QC

    The Industrial IT Full Stack / Back End & AI Integration Snr. Engineer role is to contribute her/his skills to the development of company Industrial Solutions including AI-powered features…

  • Lead Java Full Stack Developer

    Citi

    Mississauga, Ontario

    • Full-time

    Role Summary: We are looking for a Java Full-Stack Engineer to design, build, and support modern web applications. This role spans front-end development (Angular or React) and back-end…

  • Lead Java Full Stack Developer

    Citi

    Remote, Canada

    • Full-time
    • Remote

    Role Summary: We are looking for a Java Full-Stack Engineer to design, build, and support modern web applications. This role spans front-end development (Angular or React) and back-end…

  • Software Engineer (C++)

    Scotiabank

    Toronto, ON

    …Derivatives trading and service platforms. The role focuses mainly on backend development using C++ / Java / RESTful…

  • Software Engineer (Python/PL-SQL)

    Scotiabank

    Toronto, Ontario

    4+ years of recent experience in backend development using Python and PL/SQL

  • Software Engineer

    OSEDEA

    Montreal, Quebec

    • Full-time

    Around 3 years of experience as a software engineer or developer, ideally with several recent projects in modern programming languages such as Python, C#, GoLang, JavaScript/TypeScript or…

  • Staff Product Engineer - Search FX (Discovery Experience)

    Faire

    Kitchener, ON · Toronto, ON

    Technical Stack: Strong programming skills in Kotlin or Java, with experience in high-performance backend systems, Protocol Buffers, and MySQL.

  • Senior Backend Engineer

    US Mobile

    Toronto, Ontario

    • Full-time

    We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are…

  • Senior Software Engineer - Java

    PointClickCare

    Mississauga, ON

    • Full-time

    Background with Spring Boot and Java ecosystem

  • Software Development Engineer II, ML Platform

    Remitly

    Burnaby, BC

    • Full-time

    We're seeking a Senior Engineer to shape the tooling and infrastructure that power the next generation of scalable AI / ML products at Remitly. In this role, you'll collaborate with AI /…

  • Senior Software Engineer, Full Stack

    Brex

    Vancouver, British Columbia

    Strong proficiency in backend programming languages (Java, Kotlin, Python)

  • Senior Software Engineer

    Evismart

    Vancouver, BC

    …you're ready to stop being the boss and start being the best engineer in the room, I want to…

  • Staff Software Engineer, ML Infra & Distributed Systems

    Tubi - Canada

    Toronto, ON

    Experience designing and building scalable, distributed systems in any modern backend language (e.g., Scala, Java, Python, Go, C++); experience with Scala or JVM based language is a plus.

  • Senior Software Engineer - Retailer Experience & Growth - Fullstack, Backend or Frontend

    Faire

    Toronto, ON · Kitchener, ON

    Backend: Kotlin, Java, Guice, Jersey, Hibernate

  • Staff Back End Engineer (Applications)

    Forma.ai

    Toronto, ON

    Expertise in at least one production-grade backend language (e.g., Python, Java, Kotlin, Go, C#, etc.).