Find work in Canada.

357,196 jobs across our Canadian network. How we count

  • Senior/Lead Software Engineer, Network Systems

    Arista Networks

    Vancouver, BC

    • Full-time

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

  • Senior/Lead Software Engineer, Layer1

    Arista Networks

    Vancouver, BC

    • Full-time

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

  • 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…

  • Senior Geographic Information System Analyst

    ADGA Group Consultants Inc

    Ottawa, Ontario

    • $80 to $120 CAD / hour
    • Contract

    We are seeking a skilled Geographic Software Developer to support the development, integration, and maintenance of GIS-enabled web applications and supporting infrastructure within a secure…

  • Senior Technical Architect - Linux Systems & Cloud

    ADGA Group Consultants Inc

    Ottawa, Ontario

    • $130 to $150 CAD / hour
    • Contract

    Develop and maintain Bash, PowerShell, and Python scripts to automate administrative and operational tasks

  • Staff Software Engineer, Internal Tools

    Tubi - Canada

    Toronto, ON

    Tubi’s Internal Tools team is at the forefront of AI integration, developing everything from developer resources to production-grade AI for business operations. We are the group responsible…

  • 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

    Scripting and automation using Python, Tcl, or similar for build, test, or validation flows

  • Embedded Software Developer

    Fortinet

    Burnaby, British Columbia

    • Full-time

    As a software developer at Fortinet, you will:

  • Full Stack Engineer

    Patlytics, Inc.

    Remote, Canada

    • Full-time
    • Remote

    Build features across our Python/FastAPI backend, Next.js frontend, and LLM inference pipeline, each serving millions of patent analysis requests

  • Wireless Communications Systems Developer (SDR / Protocols / Embedded)

    Octasic

    Montreal, QC

    We are looking for a Wireless Communications Systems Developer to join our software-defined radio team. The ideal candidate has strong experience in embedded software development, debugging…

  • DevOps Specialist

    Scientific Games

    Montreal, QC

    • Full-time

    …avec Terraform et Ansible ; la maîtrise de CloudFormation, Python, Bash, PowerShell, GitOps ou d’outils similaires constitue un atout…

  • Co-op Engineer - AI Software Engineering

    Huawei Technologies Canada Co., Ltd.

    Markham, ON

    • Internship

    Software Engineering Expertise: 2+ years of professional experience in C/C++, Python, and TypeScript application development, with a deep understanding of their respective programming…

  • Director, Data Science/ML

    CookUnity

    Toronto, Ontario

    Hands-on technical proficiency in Python, SQL, and modern ML frameworks (scikit-learn, PyTorch, TensorFlow)

  • Senior Software Developer

    Autodesk

    Toronto, ON · Montreal, QC · AMER - Canada - Ontario - Toronto - University Ave

    • Full-time

    We are seeking a passionate and experienced Senior Software Developer to join a Data Services team focused on delivering core record- and entity-management services. You will help design,…

  • Tools & Automation Backend Quality Engineer – App Store Analytics

    Apple

    Vancouver, British Columbia

    …build scalable, robust backend test automation using Java or…

  • C++ Developer (Hybrid)

    Morgan Stanley

    Montreal, Quebec

    • Full-time

    Front-office Credit Risk management technology group is seeking a C++ developer for pricing model implementation projects required to support and enhance mission critical Credit Risk data…

  • Senior Software Engineer - Professional Services

    Trackunit

    London, Ontario

    • Full-time

    …the kind of high-quality engineering that makes Trackunit’s developer experience a genuine competitive advantage for our…

  • Data Annotation Specialist, Data Science

    Cohere

    Remote, Canada

    • Contract
    • Remote

    Proficient knowledge and understanding of Python and industry-standard data science packages (numpy, pandas, matplotlib, sqlite, or others).

  • Data Governance and Quality Specialist

    Equitable

    Waterloo, Ontario

    Working knowledge of programming languages (e.g., Python, PySpark, Java, or C#) is an asset.

  • Solution Consultant, NAM

    Omilia

    Remote, Canada

    • Remote
  • 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