Find work in Canada.

318,812 jobs across our Canadian network. How we count

  • Senior Software Engineer - Full Stack

    Emburse Chrome River

    Toronto, ON

    • Full-time

    Minimum of 6 years’ professional experience in Java development

  • Software Engineer II

    Emburse Chrome River

    Toronto, ON

    • Full-time

    …engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse,…

  • Senior Software Engineer (Back-end/Server)

    Trulioo

    Vancouver, BC · Toronto, ON

    • Full-time

    Trulioo is looking for a Senior Software Engineer to lead the architecture and development of high-throughput, low-latency back-end services that power our Document and Biometric…

  • System Design Specialist, Intermediate

    Hitachi

    Toronto, ON · (RSBU) Toronto

    • Full-time

    Angular, TypeScript, WebSockets, Java-based back-end development.

  • Senior Software Engineer

    Catallyse

    Remote, Canada

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

    Backend: Python, Java, Kotlin, Go + DevOps/API/infra comfort

  • Game Developer (Gacha Role-Playing Games)

    Tier 9 Game Studios

    Toronto, Ontario

    • Full-time

    Role: Game Developer / Software Engineer (Gacha Role-Playing Games)

  • Sr Staff Software Engineer

    Kaseya

    Toronto, Ontario

    • Full-time

    We’re looking for a Senior Staff Engineer who thrives on solving complex problems and building and supporting secure, multitenant, fault-tolerant systems at scale. You’ll play a critical…

  • Principal Software Engineer - AI

    Boomi

    Vancouver, British Columbia

    • Full-time

    As a Principal Software Engineer, you will be a technical leader driving the design and implementation of complex backend systems at scale. You will set technical direction, guide team…

  • Quantitative Equity Technology, Infrastructure Software Engineer

    Connor, Clark & Lunn Investment Management (CC&L)

    Vancouver, British Columbia

    • Full-time

    Engineer and support software and systems infrastructure.

  • Senior Test Automation Engineer – AI Testing

    Cognizant

    Montreal, QC

    • Full-time

    …comparables. Maîtrise des langages de programmation, notamment Java et Python, ainsi qu’une expertise avérée dans la mise en œuvre de cadres d’automatisation. Expérience concrète en…

  • Software Architect - Vital Software

    Hitachi

    Toronto, ON · (RSBU) Toronto

    • Full-time

    Experience with additional programming languages such as Java, C#, Python, and Assembly.

  • Android OS Engineer - Infotainment

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $86,200 to $114,280 CAD / year
    • Full-time
    • Remote

    Join our Infotainment team as an Android OS Engineer. The Infotainment team at Rivian and Volkswagen Group Technologies is dedicated to building an ecosystem that delivers a beautiful,…

  • Senior Java Cloud Developer - Landmark

    Halliburton

    Calgary, AB

    We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform. This role is primarily focused on backend engineering, distributed compute systems,…

  • Sr. Lead Engineer, TD Securities

    TD

    Toronto, ON

    • Full-time

    We are looking for a hands-on Lead Engineer/Dev Manager that will work on innovative and transformational initiatives at TD Securities. The successful candidate will be responsible for the…

  • Senior Software Engineer

    PointClickCare

    Mississauga, Ontario

    • $142,000 to $158,000 CAD / year
    • Full-time

    Experience writing clean code that performs well at scale using Java

  • Specialist - Software Engineering

    LTM

    Ontario · Ontario, Canada

    • $90,788 to $103,800 USD / year
    • Full-time

    Job Title: Specialist - Software Engineering (Java Backend Engineer)

  • Senior Software Engineer

    Kunai

    Montreal, Quebec

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

    Job Title: Senior Java Software Engineer – Financial Services

  • Java Software Engineer

    Aptonet

    Vancouver, BC

    • Contract

    We are seeking an Intermediate Software Engineer to join our team in Vancouver, BC, and help build innovative generative AI capabilities across Planview products. In this role, you will…

  • Software Engineer, Tokenization

    Robinhood

    Toronto, ON

    As a Software Engineer, you'll build and own backend services that make tokenized equities work end to end - issuance, custody, and settlement on-chain, kept in sync with traditional…

  • Senior Software Engineer, Tokenization

    Robinhood

    Toronto, ON

    As a Senior Software Engineer, you will design and build the core systems that issue, custody, and settle tokenized equities on-chain and keep them in sync with traditional brokerage and…

  • Staff Machine Learning Engineer

    OpenTable

    Toronto, ON

    As a Staff Machine Learning Engineer, you will set the technical direction for how OpenTable builds, serves, and operates machine learning systems in production. You will partner with…

  • Senior Solutions Engineer - Australia / New Zealand

    LaunchDarkly

    Ottawa, Ontario

    • Full-time

    As a Senior Solutions Engineer, you will be the technical partner to Account Executives, helping LaunchDarkly land and expand enterprise customers across the ANZ Market

  • (Canada) - Junior Site Reliability Engineer

    PointClickCare

    Mississauga, Ontario

    • Full-time

    The purpose of this role is to help monitor, improve, and engineer production systems so they are reliable and meet client expectations. The Site Reliability Engineer works to ensure…

  • Junior Software Engineer-Global Payments Engineering

    Scotiabank

    Toronto, ON

    Technical understanding – as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy

  • Software Engineer, Payments Integration & Modernization

    Scotiabank

    Toronto, ON

    Technical understanding – as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy