Find work in Canada.

484,786 jobs across our Canadian network. How we count

  • Full Stack Developer, Application Support

    Scotiabank

    Toronto, ON

    Evaluate and adopt approved AI-assisted engineering and support capabilities, such as incident summarization, log analysis, knowledge retrieval, test generation, coding assistance, and…

  • Quality Engineer

    Tata Consultancy Services

    Mississauga, ON

    • $100,000 to $130,000 CAD / year
    • Full-time

    Design and execute functional, end-to-end, frontend and backend test scenarios. Develop and maintain automation frameworks using Playwright and Selenium. Create reusable automated test…

  • Sr. Backend Engineer - Test Automation

    eBay

    Toronto, ON

    • Full-time

    We are looking for a Senior Software Engineer with strong backend development experience and a passion for building high-quality, reliable software through automation.

  • Principal Associate, Software Engineering

    So Jobs

    Toronto, ON

    • Full-time

    …experience. This role combines software engineering, platform development, DevOps, AI-enabled tooling, and technical leadership to help engineering teams build, test, and deploy software…

  • Senior Software Engineer

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    We are looking for a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud-native services and the…

  • Sr. Software Engineer - Backend

    eBay

    Toronto, ON

    • Full-time

    We are looking for a Senior Software Engineer with strong backend development experience and hands-on expertise in cloud infrastructure and DevOps.

  • Senior Automation Engineer

    DIRTT

    AB · Calgary, AB

    • Full-time

    AI-Assisted Development: Demonstrated experience using Generative AI coding tools (such as Claude Code, Cursor, GitHub Copilot, or similar) to accelerate software development, write…

  • Senior Software Developer

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time

    Based in our Montreal office as part of the AI & Merchandising team, you will own the backend application layer that powers our AI-driven pricing and fulfillment products. Your time will be…

  • Staff Software Developer, Payments Team

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time

    You build maintainable, high-throughput backend services in Java and the Spring framework, with enough full-stack comfort in TypeScript and React to reason across the whole user journey.

  • Java Backend & Integration Engineer (Quarkus & XML/XSLT)

    K&K Global Talent Solutions INC.

    ON · Ontario, Canada

    • Full-time

    We are seeking a senior Java Backend & Integration Engineer with 7 to 13 years of enterprise development experience. This role focuses heavily on data transformation pipelines,…

  • Senior Java Integration Developer – Quarkus, XML/XSLT & MQ

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    Strong hands-on experience in Java backend development

  • Java Application Developer

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    We are seeking an experienced Application Developer with strong expertise in Java Backend Development, Quarkus, XML/XSLT Processing, and Enterprise Integration. The ideal candidate will…

  • Senior Full Stack Developer, Launch

    Coveo

    Montreal, QC · QC

    Proficiency in backend development using Java, Go, or a comparable programming language, along with experience in modern frontend technologies.

  • Director of Engineering

    Valsoft Corporation

    Remote, Canada

    • $170,000 to $200,000 CAD / year
    • Remote

    Drive team adoption of AI-assisted development tools (Claude Code, Cursor, Copilot, or equivalent)

  • Senior Development Lead - (Cloud /Payment Systems)

    BMO

    Toronto, ON · BMOPLACE

    • Full-time

    Provide hands-on technical leadership for the design, development and modernization of wire payment services. Translate business and regulatory requirements into scalable, secure and…

  • Senior Software Engineer II

    Schneider Electric

    Calgary, AB

    This opportunity is well suited to someone who brings strong experience with LLM-based applications, backend and distributed systems, cloud services and secure multi-tenant architectures.…

  • Senior Software Engineer II

    Schneider Electric

    Calgary, AB

    • $114,750 to $162,000 CAD / year
    • Part-time

    This opportunity is well suited to someone who brings strong experience with LLM-based applications, backend and distributed systems, cloud services and secure multi-tenant architectures.…

  • Software Developer (hybrid)

    Cisco

    Vancouver, BC

    • Full-time

    …React, and modern web engineering practices while integrating with backend services and Splunk APIs. Design and implement AI agents and agentic workflows that use data, tools, and…

  • Product Engineer II

    Zafin

    Ottawa, ON · Toronto, ON

    You will collaborate closely with Product, QA, and cross-functional engineering teams to translate requirements into effective technical solutions, contribute to technical design…

  • AEM Full Stack Developer

    INNOCEAN Canada

    Toronto, ON

    • Full-time

    Hands-on experience with Java and JEE, Spring, and test-driven development

  • Software Developer

    AppDirect

    Montreal, QC

    • Full-time

    L2–L3 AI-assisted development: daily use of coding agents for bounded tasks with review (L2), and routine delegation of feature-sized work (L3), with you owning design intent, test…

  • Development Lead - Air Canada Mobile Application

    Air Canada

    Toronto, ON

    The Development Lead is a senior, hands-on engineering leader who owns the Air Canada mobile application end to end: the iOS and Android clients, the backend-for-frontend (BFF) and API…

  • Development Lead - Air Canada Mobile Application

    Air Canada

    Toronto, ON

    • Full-time

    The Development Lead is a senior, hands-on engineering leader who owns the Air Canada mobile application end to end: the iOS and Android clients, the backend-for-frontend (BFF) and API…

  • Senior, Software Engineering (AEM + Workfront/Fusion)

    DEPT®

    Canada

    1+ year of hands-on AEM backend development with Java, Sling, OSGi, Sling Models, servlets, workflows, and Maven.

  • Senior AI Engineer

    Perceptic

    Engineer, BC

    • Full-time

    Engineering velocity through automation, AI-assisted development, and internal tooling that lets a small team do the work of a much larger one