Find work in Canada.

317,530 jobs across our Canadian network. How we count

  • Sr. Staff Infrastructure Engineer

    VGS

    Canada

    • Full-time

    …with a highly consistent modern stack (e.g. AWS, Kubernetes, Java, TypeScript, Python) and world-class AI-augmented SDLC tooling. We strip away the friction so you can focus on the problems…

  • Front-End Developer - Netflix Animation Studios

    Netflix

    Vancouver, BC

    • Full-time

    5+ years of experience as a front-end engineer.

  • Software Engineer II

    Planview

    Vancouver, BC

    • Full-time

    We’re seeking an Intermediate Software Engineer to join our team in Vancouver, BC. In this role, working closely with our senior team members, you will design, implement, and test features…

  • Intermediate / Senior Test Engineer

    Netskrt Systems Inc.

    BC

    • $90,000 to $120,000 CAD / year
    • Full-time

    Netskrt is looking for a talented, results-driven Intermediate/Senior Test Engineer to join the Netskrt team. We are a highly motivated team dedicated to delivering products and services…

  • Software Engineer (Full Stack)

    Synpulse

    Toronto, ON

    We seek a skilled and experienced Software Engineer (mid-level) to join our dynamic team. You will play a pivotal role in the design, development, and implementation of software solutions…

  • Lead IAM Quality Assurance Engineer

    EPAM Systems

    Canada

    • Full-time

    The Lead IAM Quality Assurance Engineer is responsible for ensuring the quality, security, and compliance of Identity and Access Management (IAM) solutions across enterprise applications…

  • Lead Java Developer

    EPAM Systems

    Canada

    • Full-time

    We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive the backend architecture and development of a key Dynamic Portfolios platform for a leading Wealth…

  • Automation Tester

    HCLTech

    Vancouver, BC

    • $70,000 to $90,000 CAD / year
    • Full-time

    Selenium with Java or Python. Any other automation tools experince works as well.

  • Engineer, DevOps

    Recurrent Energy

    Kitchener, ON · CA Kitchener

    • Full-time

    The DevOps Engineer is responsible for automating and integrating the processes needed to deploy and manage software applications and systems. This role involves collaboration with…

  • Senior Software Engineer

    Generac Power Systems

    Toronto, ON · Canada - Toronto

    • Full-time

    We also use Java, Python, and JavaScript, and value choosing the right tool for the job.

  • Software Development Engineer, Tax Engine

    Amazon

    Vancouver, BC

    …skills, be self-driven and deliver high quality results in our Java, Linux and AWS-based…

  • Associate Principal Engineer - Snowflake AI Architect

    Nagarro

    Brampton, ON

    • Full-time

    Drive adoption of Snowpark (Python/Java/Scala) for advanced data engineering and ML workflows.

  • Senior Full Stack Engineer (Application + Data)

    Article

    Vancouver, BC

    • $165,000 to $175,000 CAD / year
    • Full-time

    …meaningful problems. This is where you come in. As a Senior Software Engineer, Full Stack, you'll design, build, deploy, and operate software solutions across our entire technology stack to…

  • Specialist Developer-Java

    CPKC

    Calgary, AB

    • Full-time

    At CPKC, technology drives the safe and efficient movement of freight across North America. As a Specialist Developer-Java, you will play a key role in designing, developing, implementing,…

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    …competitive market sound exciting to you? If so, this Senior Software Engineer role with the Microsoft Turing team may be a great fit for…

  • Software Engineer, Professional Senior (Android + NFC/RFID +AI )

    Zebra Technologies

    Mississauga, ON

    • Full-time

    The Engineering Customer Response Team (ECRT) is seeking a Senior Software Engineer to provide world-class technical support to global enterprise customers for the Android Operating System,…

  • Chef.fe d'équipe développement logiciels / Teamlead Software

    RIEDEL Communications

    Laval, QC

    • Full-time

    Solide expérience en ingénierie logicielle avec des langages backend modernes (Kotlin, Go, Java, Rust ou équivalent) ainsi qu’avec les technologies Web.

  • Senior Software Engineer, Performance / Ingénieur(e) Logiciel(le) Senior, Performance

    Aduna Global

    Montreal, QC

    • Full-time

    …rates are the value proposition. We are hiring a senior backend engineer to own performance as a production engineering discipline: profiling live systems, shipping fixes to production, and…

  • Senior Java Developer, Applications Development – Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    Citi is looking for a Senior Java Developer to join its Applications Development team, where you will design, build, and own high-performance Java applications that underpin critical…

  • Controls System ACCIS Engineer

    AtkinsRéalis

    Mississauga, ON

    • Full-time

    Controls System ACCIS Engineer will support Computer Systems Engineering department which is responsible for digital instrumentation and control equipment for projects involving control,…

  • Chef d'équipe développement logiciels / Teamlead Software

    RIEDEL Communications

    Laval, QC

    • Full-time

    Solide expérience en ingénierie logicielle avec des langages backend modernes (Kotlin, Go, Java, Rust ou équivalent) ainsi qu’avec les technologies Web.

  • Software Engineer I

    Beanfield Technologies Inc.

    Toronto, ON

    • $90,000 to $110,000 CAD / year
    • Full-time

    We are seeking a motivated Software Engineer to join our technology team. This role focuses on designing, developing, and enhancing backend systems, APIs, and data processing tools using…

  • Senior Software Engineer

    Clutch Technologies Inc.

    Toronto, ON

    Have experience with one or more modern programming languages such as TypeScript, Python, Go, Java, C#, Rust, or Ruby.

  • Co-op Engineer - openJiuwen AI Agent Platform

    Huawei Canada

    Markham, ON

    • Internship

    Huawei Canada has an immediate co-op opening for an Engineer.

  • Middle/Senior Forward Deployed Engineer (Python, AI)

    Exadel

    Canada

    For the Senior Forward Deployed Engineer level, senior-level experience, including technical delivery leadership across multidisciplinary teams or pods.