Find work in Canada.

553,131 jobs across our Canadian network. How we count

  • PCIe Software Engineer

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Develop automated tests using C, C++ and Python to validate your features.

  • Software Engineer, Layer1

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity is critical…

  • Senior/Lead Software Engineer, Network Systems

    Arista Networks

    Vancouver, BC

    • Full-time

    …components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with customers, product management and hardware engineers to design and build…

  • PCIe Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    Develop automated tests using C, C++ and Python to validate your features.

  • Senior/Lead Software Engineer, Layer1

    Arista Networks

    Vancouver, BC

    • Full-time

    As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity is critical…

  • BIOS Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    Develop automated tests using C, C++ and Python to validate your features.

  • Senior/Lead Software Engineer (Packet Forwarding Engines)

    Arista Networks

    Vancouver, BC

    • Full-time

    Independently implement solutions to small-sized problems in our packet forwarding engine software and system software using the C, C++, and python programming languages.

  • Senior Software Engineer, Linux Kernel

    Arista Networks

    Vancouver, BC

    • Full-time

    Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to…

  • Staff Software Engineer, Internal Tools

    Tubi - Canada

    Toronto, ON

    We are looking for a Staff Engineer to steer the technical evolution of our AI-centric business platforms, which currently prioritize ad revenue operations such as cross-system…

  • Senior Quality Engineer - Neurodiversity Hiring Initiative

    Specialisterne

    Toronto, ON

    • Full-time

    Build scalable automation solutions using Python and modern testing tools such as Playwright, with a focus on maintainable framework design, CI/CD integration, and reducing dependency on…

  • FPGA Design Engineer

    Evertz Microsystems Limited

    Burlington, Ontario

    • Full-time

    The FPGA Design Engineer at Evertz contributes to the development of advanced broadcast equipment used in real-time video and audio production, processing, and transport for Live sports…

  • Junior FPGA Design Engineer

    Evertz Microsystems Limited

    Markham, Ontario

    • Full-time

    Evertz is looking for a Junior FPGA Design Engineer to be part of Markham FPGA Design team responsible for developing video/audio processing, routing and transportation products.

  • Full Stack Engineer

    Patlytics, Inc.

    Remote, Canada

    • Full-time
    • Remote

    As a Full Stack Engineer at Patlytics, you'll own full-stack features end-to-end on a platform used by Fortune 500 legal and IP teams, shipping work that directly shapes how the world's…

  • Co-op Engineer - AI Software Engineering

    Huawei Technologies Canada Co., Ltd.

    Markham, ON

    • Internship

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

  • Tools & Automation Backend Quality Engineer – App Store Analytics

    Apple

    Vancouver, British Columbia

    …across the App Store ecosystem. We are seeking a Backend Test Engineer with strong experience in Big Data environments (Spark, Kafka, Flink, Hadoop, Hive, Iceberg) and the ability to build…

  • QA Automation Engineer

    Tubi - Canada

    Toronto, ON

    Tubi is seeking a highly skilled and experienced QA Automation Engineer to lead quality assurance initiatives for our cutting-edge streaming and AI-driven product features. This pivotal…

  • Senior Software Engineer - Professional Services

    Trackunit

    London, Ontario

    • Full-time

    As a Software Engineer in Trackunit’s Professional Services team, you’ll join a growing group of engineers building tailored solutions on top of IrisX – our operating data platform -…

  • Software Engineer Production Systems - Netflix Animation Studios

    Netflix

    Vancouver, BC

    • Full-time

    Experience coding in other languages (e.g. Python, Rust, Kotlin)

  • Senior Data Scientist | Scientifique de données senior

    Jesta I.S.

    Westmount, Quebec · Montreal, Quebec

    • Full-time

    Engineer advanced features including promotions, seasonality, holidays, stockouts, lag variables, external signals, and signal processing techniques.

  • Mining Process Engineer

    ALS

    Kamloops, British Columbia · North Vancouver, British Columbia · Vancouver, British Columbia · Winnipeg, Manitoba · Regina, Saskatchewan · CAN - BC - North Vancouver

    • Other

    The Mining Process Engineer designs and builds intelligent control systems that transform plant performance at mining and mineral processing operations. Working across the full control…

  • Senior Software Security Engineer

    Motorola Solutions

    Vancouver, BC · Quebec, QC · AB · BC · ON

    • Full-time

    This Senior Software Security Engineer will be responsible for analyzing software designs and implementations from a security perspective, identifying and proposing remediations to security…

  • Lead EHV Transmission Line Engineer 2 - Grid

    Sargent & Lundy

    Toronto, ON · North York, ON

    • Full-time
  • Lead Full Stack Developer

    Publicis Groupe Holdings B.V

    Toronto, Ontario

    • Full-time

    …database migration, debugging a prod incident, mentoring a senior engineer, or sitting in a client architecture conversation. You thrive at the intersection of architecture, engineering,…

  • Software Engineer, Global Payments Technology

    Scotiabank

    Toronto, ON

    Technical understanding – as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy

  • QA Automation Engineer- Global Payments Engineering

    Scotiabank

    Toronto, ON

    We are looking for a QA Automation Engineer to drive innovative and suggesting ideas for automated software test procedures with the Commercial Banking and Payments domain. Our technology…