Find work in Canada.

319,804 jobs across our Canadian network. How we count

  • Sr. Builder - Mobile (Sr. SDE), Ring

    Amazon

    Toronto, ON

    - 5+ years of deep native iOS (Swift/Objective-C) or Android (Kotlin/Java) development, with working knowledge of the other platform - or equivalent depth building production mobile apps…

  • Application Builder, Ring Software Product Builders

    Amazon

    Toronto, ON

    - 3+ years of native iOS (Swift/Objective-C) or Android (Kotlin/Java) development using modern tooling and architectural patterns - or 3+ years of production React Native (or comparable…

  • Java Spark Developer

    Capgemini

    Montreal, QC

    Build scalable backend services and distributed processing frameworks using Core Java and Apache Spark.

  • Senior Software Engineer - Brokerage Platform

    moomoo

    Remote, Canada

    • Full-time
    • Remote

    Strong backend software development experience in one or more major programming languages such as Java, C++, Go, Python or similar languages.

  • Java Lead Engineer / Architect - Agentic AI

    Princeton IT Services, Inc

    Toronto, ON

    • Full-time

    We are seeking a highly experienced Java Lead Engineer / Architect to design and build next-generation distributed platforms focused on edge computing, backend services, and AI/ML…

  • Full Stack Software Engineer, Officer

    State Street

    Toronto, ON

    • Full-time

    Experience with web UI development using React, API development using Spring Boot, containerization and orchestration using Docker and Kubernetes, event streaming using Kafka, AI-assisted…

  • Senior DevOps Engineer

    Canadian Solar Inc.

    Kitchener, ON

    • Full-time

    …efficient delivery of software products. You will work closely with leadership, engineering and project execution teams to streamline the software development lifecycle and enhance the…

  • Java Software Engineer

    Hays

    Toronto, ON

    • Contract

    Participate in architecture discussions and propose backend solutions aligned with enterprise standards.

  • Software Engineer

    Pine

    Toronto, ON

    Experience developing backend services with modern typed languages (Kotlin, Golang, C#, Java, Rust)

  • Java Engineer (Architect / Technical Lead) - Agentic AI

    Princeton IT Services, Inc

    Toronto, ON

    • Full-time

    8+ years of hands-on experience in Java backend development.

  • Senior Software Engineer (AI & Full Stack)

    Fable

    Remote, Canada

    • Full-time
    • Remote

    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

    Extensive experience with programming languages such as Python, C++, or Java, with the ability to write clean, readable, well-documented code.

  • Stagiaire en Développement Cloud, Intern Cloud Developer – FCAP

    Autodesk

    Montreal, QC

    • Full-time

    Posséder une expérience en développement logiciel backend ou orienté objet, de préférence avec Java ou un langage similaire (Kotlin, C#, Python ou Go).

  • Senior Back End Engineer Java/OLAP

    Prophix

    Remote, Canada

    • Full-time
    • Remote

    5+ years of professional Java development experience, including production experience with a JVM-based OLAP or multi-dimensional data engine such as Atoti/ActivePivot or a comparable…

  • Software Developer - Backend_Immediate Joiner's

    Kite

    Quebec, Quebec

    • Full-time

    …and payments platforms. The ideal candidate is proficient in Java, Spring Boot, PostgreSQL, Kafka, REST APIs, and Test-Driven Development (TDD), and is comfortable working in an AI-assisted…

  • Java Full Stack Developer - React JS - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The position is for a senior full-stack developer with 6-8 years of experience, specializing in building enterprise-scale applications. This role is suited for a strong React-focused full…

  • Senior Software Developer – MLOps

    Coveo

    Montreal, QC

    5+ years of experience in backend development in a cloud environment (Python or Java/Spring preferred, AWS an asset)

  • Senior Java Cloud Developer - Landmark

    Halliburton

    Calgary, Alberta

    • Full-time

    The ideal candidate has strong Java experience, is comfortable working with distributed processing and cloud-native services and actively leverages AI-powered development tools to improve…

  • Senior Java/Scala Developer - Risk Infrastructure (Hybrid)

    Morgan Stanley

    Montreal, QC

    • Full-time

    5+ years of software development experience, with strong Java or Scala skills (Python is used as a secondary language for automation and integration tooling).

  • Senior Java Engineer

    Princeton IT Services, Inc

    Toronto, Ontario

    • Contract

    We are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads with strong hands-on Software Engineering background) to join an innovation-focused on…

  • Senior Software Engineering - Device Data Capture

    General Motors

    Markham, ON · Oshawa, ON

    • Full-time

    Help evolve our engineering workflows by integrating agentic, model-assisted developer tooling (e.g., automated code-review agents, coding assistants wired into our repos via MCP clients)…

  • Senior Software Engineer - Backend

    Evertz

    Burlington, Ontario

    • Full-time

    As a Senior Software Engineer, you will combine strong software engineering fundamentals with modern AI-assisted development practices. You will work on the evertz.io microservices and…

  • Software Engineer - Team Lead (Forward Deployed)

    Volaris Group

    Mississauga, ON · Canada - Mississauga, ON

    • Full-time

    - AI tool proficiency: Experience with AI-assisted development tools and practices

  • Senior Software Developer, API Platform

    Miovision

    Remote, Canada

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

    Core Systems Engineering and Technical Expertise: Strong backend development experience in Kotlin and/or Java (preferred), or Go, Python, or C, paired with hands-on experience in…

  • CCaaS Engineer

    Accenture

    Toronto, ON · Vancouver, BC · Calgary, AB

    • Full-time

    Develop AWS Lambda functions and backend integrations in Python, Node.js, or Java.