Find work in Canada.

338,033 jobs across our Canadian network. How we count

  • Senior Software Engineer (Python / GenAI) – Markets Technology

    Citi

    Mississauga, ON

    • Full-time

    Apply advanced prompt engineering, token usage optimization, and Retrieval-Augmented Generation (RAG) techniques to develop efficient, production-grade solutions using Citi's proprietary…

  • Data Scientist, Commercial Price Modelling

    Aviva

    Toronto, ON · Markham, ON

    3+ programming experience in Python with a good grasp of software engineering standard methodologies such as code-reusability, modularity, use of reports, etc.

  • Senior Actuarial Analyst, Commercial Price Modelling

    Aviva

    Toronto, ON · Markham, ON

    Proficiency in Python and familiarity with software engineering best practices (e.g., modularity, code reuse, documentation).

  • Deployment Engineer

    Insight Global

    Toronto, ON

    • $90 to $100 CAD / hour
    • Contract

    - 5+ years of software engineering, solution engineering, or AI engineering experience. - Strong Python development and API integration experience. - Experience with cloud-native…

  • Senior L3 Network Engineer (Network SME and Automation Lead)

    Tata Consultancy Services

    Toronto, ON

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

    The Senior L3 Network Engineer is the technical lead for the Switch Lifecycle Refresh Program, with responsibility for engineering design, migration planning, technical governance, advanced…

  • Principal AI Engineer, Agentic Models and Data Platforms

    RBC

    Calgary, AB

    • Full-time

    Hands on experience with data engineering platforms and tools, commonly including Python, PySpark, Databricks, Airflow, Kafka, Snowflake, and modern data integration patterns.

  • Senior Security Engineer, Threat Response

    Asana

    Vancouver, BC

    …response capabilities. Detection and response here leans on engineering practice. We are investing in automation and detection-as-code to cut down on manual triage, and we are looking for…

  • Software Developer (Student Position)

    The Canada Life Assurance Company

    Winnipeg, MB · London, ON · Toronto, ON

    We are looking for Software Developer Students who are eager to learn, build real-world systems, and contribute to meaningful software solutions in a collaborative environment. This student…

  • Data Engineer II

    Loblaw Companies Limited

    Brampton, ON

    • Full-time

    Loblaw Technology & Analytics is looking for a Data Engineer II to join the Data & AI platform team. You will help design, build, and maintain the cloud services, workflow orchestration,…

  • Early Career Software Test Developer - Propulsion Thermal Management

    General Motors

    Markham, ON

    • Full-time

    Ability to translate business or engineering questions into data-driven solutions.

  • Technical Staff Engineer – Design & Product Validation

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    • Full-time

    …semiconductor solutions that power communications infrastructure, data centers, automotive systems, aerospace and defense platforms, and industrial applications. Our global team works…

  • Senior DevOps Engineer

    Miovision

    Remote, Canada

    • $130,000 to $170,000 CAD / year
    • Full-time
    • Remote

    …infrastructure and platform tooling, embed security into our engineering lifecycle, and leverage AI/automation to streamline workflows. Your role will involve automating the software…

  • Firmware Engineer, Embedded Linux

    Mecka

    Richmond Hill, ON

    • $150,000 to $170,000 CAD / year
    • Full-time

    Mecka AI is building the data infrastructure layer for robotics and embodied AI.

  • Edge ML Engineer

    Mecka

    Richmond Hill, ON

    • $170,000 to $190,000 CAD / year
    • Full-time

    Mecka AI is building the data infrastructure layer for robotics and embodied AI.

  • Senior Data Engineer

    Luxoft

    Toronto, ON

    • Contract

    We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management Technology team. This role focuses on implementing reliable data solutions in a…

  • Junior Developer Co-op

    Convverge

    Calgary, AB

    • Full-time

    In our Junior Developer Co-op program, you'll gain hands-on experience across two of our fastest-growing practices. This unique 12-month opportunity provides six months of experience with…

  • Trust & Safety Engineer - Hapiko

    Spin Master

    Toronto, ON

    • Full-time

    Strong software engineering skills in Python: you can ship production code in the moderation path, where it has to be both fast and fail-safe.

  • Co-op, Robotics Integration and Development (OTTO by Rockwell Automation)

    Rockwell Automation

    Waterloo, ON · Canada-Ontario-Waterloo

    • $20 to $32 CAD / hour
    • Full-time

    System Debugging: Investigate and resolve issues by collecting system data, analysing behaviour, and contributing to debugging efforts across full robotics stack.

  • Python Developer

    VEGA Intellisoft Pvt Ltd

    Mississauga, ON

    • Full-time

    Software engineering fundamentals: data structures, algorithms, and complexity analysis.

  • Spécialiste – IA Agentique & Automatisation en gestion des risques

    Intact FC

    Toronto, ON · Montreal, QC

    • Full-time

    Maîtrise de Python ou d’un autre langage de programmation pertinent; expérience avec des données structurées et non structurées, ainsi qu’avec l’intégration de sources de données, de…

  • UNPAID VOLUNTEER - Chief Technology Officer (CTO)

    Digital Technology Institute for Development (DTID)

    Remote, Canada

    • Part-time
    • Remote

    …(DLT)/Blockchain, Artificial Intelligence (AI), Internet of Things (IoT), Data Science, Big Data Analysis, Data Modelling, Quantum Computing and technology…

  • Développeur fiscal - Ingénieur de données | Tax Developer - Data Engineer

    Valsoft Corporation

    Montreal, QC · Saint-Laurent, Quebec

    • Full-time

    Develop and optimize data models and transformations in Snowflake using dbt, following software engineering best practices for modularity, testing, and documentation.

  • Junior Quality Control Software Developer

    Ecolab

    Calgary, AB · CAN-Calgary Plant Starfield

    • Full-time

    We have an exciting opportunity for a Quality Control Software Developer (Junior) to join our team in Calgary, Alberta. In this role, you will support the development, maintenance, and…

  • Sensor R&D Engineer

    Mecka

    Richmond Hill, ON

    • $150,000 to $190,000 CAD / year
    • Full-time

    Mecka AI is building the data infrastructure layer for robotics and embodied AI.

  • Junior Settlements Data Analyst

    Nexus Energy

    Toronto, ON

    • Contract

    Strong working knowledge of SQL for data extraction, querying, and analysis; experience with Python, VBA, Power BI, and database systems is considered an asset. Experience supporting…