Find work in Canada.

485,672 jobs across our Canadian network. How we count

  • Software Development Engineer III, Agentic Client Experience (ACE) - Builder Foundations

    Amazon

    Vancouver, BC

    …into autonomous productivity platforms. You'll work across Java, Python, and TypeScript with deep expertise in RAG, DAG, MCP, ACP, agentic evaluations, AWS infrastructure (Lambda, DynamoDB,…

  • Senior Software Engineer, Atlas Search Systems

    MongoDB

    Toronto, ON

    Build and design our integrated search platform, written in Java

  • Staff Engineer - MTS 2 (Integrations)

    eBay

    Toronto, ON

    • Full-time

    This is a highly hands-on technical leadership role for an experienced backend engineer who can define architecture, write production code, and drive execution in a fast-moving, ambiguous…

  • Senior Workday (HCM) Test Engineer

    Cognizant

    Toronto, ON

    • $60,000 to $90,000 CAD / year
    • Full-time

    We are looking for a Senior Workday Test Engineer with Workday HCM (Recruiting) testing experience. In this role, you will be responsible for designing, building, and executing…

  • Senior AI Engineer Java

    J&M Group

    Toronto, ON

    • Full-time

    We are seeking an experienced and highly motivated Senior AI Engineer to join the Canada Segments Technology Strategy team. This role will accelerate business and technology transformation…

  • Associate Software Engineer

    Canon Medical Informatics

    Waterloo, ON

    • Full-time

    We’re hiring an Associate Software Engineer for our Kitchener, Ontario office. In this role, you’ll work alongside experienced engineers to design, build, test, and support software…

  • QA Automation Engineer

    J&M Group

    Vancouver, BC

    • Full-time

    Strong Java, C#, .NET, Python, or JavaScript with OOP concepts.

  • Staff Software Engineer - Full Stack AI (Bangkok based, Relocation provided)

    Agoda

    Vancouver, BC

    • Full-time

    As our Staff Full Stack Engineer, you will design and build AI-driven chat experiences that power Agoda’s AI Assistant, trip planning and discovery, customer support flows, and proactive…

  • Data Engineer (DevOps)

    Tecsys Inc.

    Montreal, QC

    • Full-time

    We're looking for a Data Platform Engineer (DevOps) to join our TecsysIQ Data & AI team. This is a hybrid role that builds and operates the cloud data platform powering our analytics and AI…

  • Senior/Staff Software Engineer, Data Platform

    Terminal

    Toronto, ON

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

    We're looking for an engineer who thrives on building scalable platforms and enjoys tackling hard data and backend challenges. This isn't a data engineering role: you'll design and optimize…

  • Senior Software Engineer

    Clutch

    Toronto, ON

    • $160,000 to $200,000 USD / year
    • Full-time

    Have experience with one or more modern programming languages such as TypeScript, Python, Go, Java, C#, Rust, or Ruby.

  • Principal Software Engineer, Money Movement (Questbank)

    Questrade Financial Group

    Toronto, ON · North York, ON

    • Full-time

    We’re looking for our next Principal Software Engineer, Money Movement. Could It Be You?

  • Lead Software Reliability Engineer

    RE Partners

    Mississauga, ON

    • Full-time

    Upgrading to supported runtimes (generally Java or NPM).

  • Staff Backend Engineer, Passwordless

    Okta

    Toronto, ON

    We are looking for a Staff Software Engineer to join the Passwordless team. As a Staff Engineer, you will be a technical leader, making large, independent contributions and shaping the…

  • Senior DevOps Engineer

    e-STORAGE

    Kitchener, ON

    • Full-time

    We are seeking a talented Sr DevOps Engineer to join our dynamic team and contribute to the delivery of on-site and cloud-based Energy Management System (EMS) for utility grade systems. The…

  • Senior Software Engineer, Java and AI Development - Vice President

    Citi

    Mississauga, ON

    • Full-time

    We are seeking a highly motivated and skilled Senior Software Engineer to join our innovative team, blending backend development expertise with emerging AI technologies.

  • Software Engineer

    Capgemini

    Mississauga, ON

    …This role requires strong development experience in C, C++, Java, and Python, along with experience working with secure software solutions, test automation, and AI-assisted development…

  • Senior SDET (IC4) - Senior Software Engineer in Test

    Emburse

    Toronto, ON

    • Full-time

    Emburse is seeking a skilled and detail-oriented Senior Software Development Engineer in Test (SDET) to join our engineering team. In this role, you will bridge the gap between software…

  • SDET III (IC3) - Software Engineer in Test III

    Emburse

    Toronto, ON

    • Full-time

    Emburse is seeking a skilled and detail-oriented Software Development Engineer in Test (SDET) to join our engineering team. In this role, you will bridge the gap between software…

  • Sr. Manager, Engineering

    Dialpad

    Vancouver, BC

    10+ years professional experience as an engineer or engineering leader.

  • Senior Software Engineer

    Clutch

    Toronto, ON

    • $160,000 to $200,000 USD / year
    • Full-time

    Have experience with one or more modern programming languages such as TypeScript, Python, Go, Java, C#, Rust, or Ruby.

  • Senior Software Engineer (AI & Full Stack)

    Fable

    Canada

    • Full-time

    Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications…

  • Senior Engineer, TFM, Risk & Total Fund Management Technology

    CPP Investments | Investissements RPC

    Toronto, ON

    • Full-time

    As Senior Engineer, Total Fund Management Technology, you will design, build, test, and support technology solutions that enable portfolio construction, monitoring, analytics, and Total…

  • AI-Augmented Full-Stack Engineer - Vice President

    Citi

    Mississauga, ON

    • Full-time

    The AI-Augmented Full-Stack Engineer is a senior individual contributor position within Citi's Banking Technology organization. This team builds and maintains the applications and platforms…

  • Staff Software Engineer

    Equifax

    Toronto, ON · CAN - Ontario - Toronto

    • Full-time

    …are a forward-thinking, committed, and enthusiastic software engineer who is passionate about…