Find work in Canada.

621,270 jobs across our Canadian network. How we count

  • AI/ML Engineer

    Java Holdings Ltd

    AB · Edmonton, AB

    • Full-time

    Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science or a related field, or equivalent practical experience

  • DSP Firmware Engineer

    icspi

    Waterloo, ON

    • Full-time

    Build bit-true models (Python or MATLAB) and testbenches, and verify hardware against them

  • Python Software Developer – Computer Vision & Document Intelligence

    Fi Systems

    Montreal, QC

    • Full-time

    We’re looking for a software developer to help build a platform that turns complex HVAC and engineering drawings into structured, usable data. The software analyzes PDFs, identifies symbols…

  • Full Stack Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    …their work and continue developing within a team that values engineering…

  • Supervisor, Data Architect

    RSM US LLP

    Toronto, ON

    • Full-time

    We are seeking a skilled Business Intelligence and Data Engineering professional with a strong background in design and development, data modeling, and business analytics. This individual…

  • Software Developer - Cloud Platform

    Nakisa

    Montreal, QC

    • Full-time

    As a Software Developer on our Platform Engineering team, you will help design, build, and maintain the cloud-native services and tools that power Nakisa's product portfolio for Fortune…

  • Kafka Platform Administrator / Kafka Developer

    Manpower

    Calgary, AB

    • Contract

    We are looking for an experienced Kafka Platform Administrator / Kafka Developer with strong expertise in Apache Kafka, Kafka on-premises and cloud environments, and Red Hat OpenShift…

  • Mechatronics Engineer - Vancouver, BC (Onsite) - FTE

    Harvey Nash

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • $125,000 to $140,000 CAD / year
    • Full-time

    Script test experiments in Python to evaluate accuracy, repeatability, and cycle time in the lab, converting test data into design decisions.

  • Data Scientist

    VySystems

    Mississauga, ON

    • Full-time

    Solid SQL, data modeling, and data engineering fundamentals.

  • Senior Platform Automation Engineer

    RBC

    Toronto, ON

    • Full-time

    4+ years of professional software development and platform engineering in financial technology or financial services, with proven expertise in Python, DevOps, and multi-cloud automation.

  • Senior Application Security Engineer

    Paymentus Group Inc

    Richmond Hill, ON

    • Full-time

    …Paymentus SaaS platform by partnering directly with software engineering, product, cloud infrastructure, DevOps, and security teams to identify, assess, and remediate application security…

  • Senior Machine Learning Developer

    Clera

    Remote, Canada

    • $200,000 to $250,000 CAD / year
    • Full-time
    • Remote

    Strong Python skills and software engineering fundamentals.

  • Java / Python Engineer

    Dexian

    Mississauga, ON

    • $60 to $65 CAD / hour
    • Contract

    8+ years of professional software engineering experience, with demonstrable experience as a Full-Stack Developer transitioning into an FDE-style, customer-facing delivery role.

  • Senior Data Engineer

    Exchange Solutions

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    Expert SQL skills and strong Python proficiency for data engineering; working knowledge of Jinja.

  • Oracle Database Administrator

    Apptoza Inc.

    Toronto, ON

    • Contract

    1.Collaborate with application development teams on data modeling| schema design| and deployment of complex PLSQL packages| procedures| triggers| and views.

  • Surgical AI Engineer / Scientist

    Scopia Surgical

    Montreal, QC

    • Full-time

    Use self-supervised learning, domain adaptation, and synthetic data augmentation for sparse medical datasets.

  • Senior Geoscience Technologist

    Cenovus Energy

    Calgary, AB

    • Full-time

    …by ensuring accurate, reliable and well-managed geoscience…

  • Senior Python Test Automation Engineer

    Telesat

    Ottawa, ON

    • Full-time

    We are seeking a senior Python Automation Engineer to design, build, and maintain scalable test automation frameworks for distributed, event-driven applications. This is a hands-on…

  • AI Product Developer

    ConeTec Group

    Burnaby, BC

    • Full-time

    We're hiring an AI Product Developer: an experienced software developer who builds products with AI coding agents and builds AI into those products. You'll work directly with the people who…

  • Data Integration Engineer

    Prophix

    Toronto, ON · Etobicoke, ON

    • Full-time

    A Prophix Data Integration Engineer enables seamless, automated connections between client data sources and the Prophix platform. Working on the Professional Services team and with…

  • Senior Data Scientist

    National Bank of Canada

    Montreal, QC

    • Full-time

    …Climate Risk, Communication, Credit Risk, Crisis Simulation, Data Analysis, Data Structures, Data Visualization, Data-Driven Decision-Making, Exploratory Data Analysis, Finance, Learning…

  • Senior Data Engineer

    National Bank of Canada

    Montreal, QC

    • Full-time

    A career as a Senior Developer in Data Engineering on the Financial crime and regulatory projects team at National Bank means serving as a Data Analytics Specialist. This position allows…

  • Optical Engineer

    National Research Council Canada

    Victoria, BC

    …world-renowned research pushes the boundaries of science and engineering to make the impossible, possible. Every day we explore new ideas through innovative research and help companies…

  • Solution Architect

    PCL Construction

    Edmonton, AB

    …have the opportunity to design and deliver scalable enterprise data, analytics and AI capabilities. This hands-on role will build trusted data products, shared platforms and reusable…

  • VP Senior Core Java Lead

    Citi

    Mississauga, ON

    • Full-time

    Provide evaluative judgment based on analysis of factual data in complicated and unique situations