Find work in Canada.

325,225 jobs across our Canadian network. How we count

  • Senior Java Backend Engineer – AI/Workflow

    Astek

    Montreal, QC

    Full-time

    3 + years of hands-on software development experience in Java ecosystem

  • Senior Salesforce Automation Test Engineer

    Cognizant

    Toronto, ON

    $90,000 to $125,000 CAD / year

    Full-time

    Must have 6+ years of hands-on test automation using modern programming languages (e.g., Java or Python) paired with web automation tools (e.g., Selenium or Playwright).

  • Software Engineer, Senior

    Qualcomm

    Toronto, ON

    Full-time

    2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

  • Staff Engineer – Software Development, Architecture, Security & Governance

    Royal Bank of Canada

    Toronto, ON

    Full-time

    Strong proficiency in Python and/or experience in additional languages such as NodeJS, Java, or C++.

  • Staff Engineer – Software Development, Architecture, Security & Governance

    RBC

    Toronto, ON

    Full-time

    Strong proficiency in Python and/or experience in additional languages such as NodeJS, Java, or C++.

  • Senior Java Software Engineer

    Synechron

    Mississauga, ON

    $115,000 to $122,000 CAD / year

    Full-time

    We are looking for a highly skilled Senior Java Developer to join our company. In this role, candidate will design, create, and implement various Java-based solutions for the business that…

  • Senior Full Stack Engineer - Chief Technology Officer (CTO) - Platform Engineer

    HSBC

    Toronto, ON

    Full-time

    Join Chief Technology Officer (CTO) Platforms as a Senior Full Stack Engineer focused on app.hsbc with end-to-end responsibility for one or more platform products and services. This is a…

  • Staff Engineer, Site Reliability Engineering

    General Motors

    Markham, ON

    Full-time

    We are seeking a Staff Engineer to help make GM’s data platforms reliable, observable, operable, and scalable. This is a senior technical leadership role for someone who can move…

  • Senior Site Reliability Engineer I

    Braze

    Toronto, ON

    Full-time

    Professional Experience: 5+ years of experience as a DevOps, or Site Reliability Engineer in a high-scale production environment

  • Senior Site Reliability Engineer I

    Braze

    Vancouver, BC

    Full-time

    Professional Experience: 5+ years of experience as a DevOps, or Site Reliability Engineer in a high-scale production environment

  • Quality Assurance Automation Engineer

    Synechron

    Calgary, AB

    $85,000 to $90,000 CAD / year

    Full-time

    We are seeking a highly skilled and adaptable Senior QA Automation Engineer (SDET) to join our dynamic, global QA team. The ideal candidate thrives in fast-paced, ever-evolving environments…

  • Software Engineer II, Platform

    Ripple

    Toronto, ON

    3–6 years of relevant work experience with development background in Go, Python, or Java, with a good understanding of software engineering best practices and system design

  • Backend / Microservices Engineer

    Synechron

    Mississauga, ON

    Full-time

    We are looking for a Senior Java Back End developer to support our banking client. Needing at least seven years of experience and previous banking experience is highly desired. Build the…

  • Senior Site Reliability Engineer I

    Braze

    Vancouver, BC

    Professional Experience: 5+ years of experience as a DevOps, or Site Reliability Engineer in a high-scale production environment

  • Senior Site Reliability Engineer I

    Braze

    Toronto, ON

    Professional Experience: 5+ years of experience as a DevOps, or Site Reliability Engineer in a high-scale production environment

  • Lead AI Engineer

    Royal Bank of Canada

    Toronto, ON

    Full-time

    …and proficiency in modern development technologies (.NET/C#, Java, Python). You will effectively communicate and collaborate with engineering teams, business stakeholders, and senior…

  • QE Lead, Quality, Non-Functional

    Vancity

    Vancouver, BC · Toronto, ON

    Full-time

    As an Engineering Lead, Quality, Non-Functional, you will play a senior technical role responsible for ensuring the quality engineering capabilities, performance, scalability, reliability,…

  • QE Lead, Payments

    Vancity

    Vancouver, BC · Toronto, ON

    Full-time

    As an QE Lead, Payments, you will play a senior technical role responsible for ensuring the quality, reliability, and performance of member-facing platforms through hands-on engineering…

  • Lead AI Engineer

    RBC

    Toronto, ON

    Full-time

    …and proficiency in modern development technologies (.NET/C#, Java, Python). You will effectively communicate and collaborate with engineering teams, business stakeholders, and senior…

  • Principal Consultant - Cybersecurity & Agentic AI

    Synechron

    Toronto, ON · Greater Toronto Area, Canada

    $130,000 to $145,000 CAD / year

    Full-time

    Advanced technical proficiency in multiple programming language (Java, C#, C, C++, Python, JavaScript/TypeScript, .NET, Go) with proven ability to personally write, review, and remediate…

  • Principal Engineer, AI

    BMO

    Toronto, ON · BMOPLACE

    Full-time

    Strong programming skills (Python and/or Go preferred; TypeScript/Java an asset) for building performant services, APIs, and integrations.

  • Principal Engineer, AI Platform

    BMO

    Toronto, ON · BMOPLACE

    Full-time

    Strong programming skills (Python and/or Go preferred; TypeScript/Java an asset) for building performant services, APIs, and integrations.

  • Senior Data Engineer

    Scotiabank

    Toronto, ON

    We are seeking an experienced Senior Data Engineer with deep expertise in Google Cloud Platform (GCP) to join our growing team. In this role, you will be responsible for designing,…

  • Big Data Engineer

    TMX Group

    Toronto, ON

    $130,000 to $140,000 CAD / year

    Full-time

    Programming: Proficiency in Python, Scala, Shell Scripting, or Java.

  • Java Developer

    Capgemini

    Montreal, QC

    We're seeking a Java Engineer to join our Firm Market Risk Technology team. In this role, you will develop and enhance the Firm's Market Risk Platform.