Find work in Canada.

A simpler way to find your next job.

  • 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

  • Ingénieur·e données

    ALTEN Canada

    Montreal, QC

    • Full-time

    Maîtrise de Python 3, PySpark (DataFrame API, Spark SQL), SQL et Git

  • Manager, Application Development

    BC Energy Regulator

    Fort St. John, BC

    • Full-time

    A degree from a recognized post-secondary institution in a related field, such as Computer Science, Software Engineering, or Information Systems, and five or more years of progressively…

  • Senior Machine Learning Engineer - (Biometrics)

    Jumio Corporation

    Montreal, QC

    • Full-time

    Strong Engineering: Expert proficiency in Python (both machine learning and vision libraries such as Pillow, OpenCV, PyTorch, etc). You write clean, modular, production-ready code.

  • ITV Specialist Intern (Winter 2027, 12 months)

    Hitachi Rail

    Toronto, ON

    • $23 to $30 CAD / hour
    • Full-time

    The IITV specialist Internr with foundational experience in Python & Perl to support test automation efforts across large-scale software delivery projects. This role is ideal for candidates…

  • Quality Engineer (QE) / SDET – AI Chatbot Validation

    Apptoza Inc.

    Toronto, ON

    • Contract

    Define quality strategies, test plans, test cases, and test data for functional, integration, system, regression, API, database, and acceptance testing.