Find work in Canada.

357,359 jobs across our Canadian network. How we count

  • Staff / Principal Software Engineer | Java + AI

    Apexon

    Toronto, ON

    • Contract

    This is a hands-on IC role with strong architectural ownership, working across Java backend, AWS, edge computing, and AI/ML platforms.

  • AEM Full Stack Developer

    INNOCEAN Canada

    Toronto, ON

    • Full-time

    Hands-on experience with Java and JEE, Spring, and test-driven development

  • IT Industrial CrossFunction - Full Stack & AI Integration

    Amrize

    Mississauga, ON · Laval, QC

    The Industrial IT Full Stack / Back End & AI Integration Snr. Engineer role is to contribute her/his skills to the development of company Industrial Solutions including AI-powered features…

  • Senior Software Engineer, Frontend

    Sardine

    Remote, Canada

    • $160,000 to $210,000 CAD / year
    • Full-time
    • Remote

    …interfaces in React and TypeScript. You'll also work in Go on the backend services and APIs that power those experiences, but that's a secondary part of the role. This is a high-autonomy,…

  • Full Stack Developer

    Element Fleet Management

    Toronto, ON

    • Full-time

    …business and technology initiatives. You will collaborate closely with cross-functional teams in an agile environment to deliver secure, high-performing, and reliable solutions. You will…

  • Sr Backend Developer - AI‑assisted development tools

    TechDoQuest

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    Must to have experience in utilizing AI‑assisted development tools (Co-pilot or cursor).

  • Full Stack Engineer

    Hays

    Toronto, ON

    • Contract

    We are looking for a Full Stack Java Developer to build and enhance modern web applications using Angular on the frontend and Java/Jakarta EE on the backend. The role also requires working…

  • Senior Staff Software Engineer

    Kaseya

    Toronto, ON

    • Full-time

    We’re hiring a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and shared backend services. This is a hands-on technical leadership role…

  • Sr. Builder - Mobile (Platform), 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…

  • JavaScript Full Stack Developer

    Momentous

    Ottawa, ON

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

    Contribute to technical initiatives across software development and operations teams, supporting alignment with business goals and engineering best practices.

  • Staff Software Developer - Backend Engineering

    Intuit

    Toronto, ON

    • Full-time

    Expertise with unit testing & Test Driven Development (TDD).

  • Staff Software Developer - Backend Engineering

    Intuit

    Toronto, ON

    • Full-time

    Expertise with unit testing & Test Driven Development (TDD).

  • Java Software Engineer

    New York Technology Partners

    Toronto, ON

    • Contract

    12+ years of hands-on Java backend development experience.

  • Software Engineer

    The MRG Group

    Toronto, ON

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

    Backend fundamentals. Proficiency in Go, Node.js (Express/NestJS), Python, or Java, with a solid grasp of concurrency, retries, and async processing.

  • Senior Staff Software Engineer

    Kaseya Careers

    Toronto, ON

    We’re hiring a Senior Staff Software Engineer to shape the architecture and evolution of Java-based SaaS platforms and shared backend services. This is a hands-on technical leadership role…

  • Senior TypeScript Engineer

    MapsPeople

    Toronto, ON

    • Full-time

    Hands-on experience with agentic AI development workflows, including spec-driven development, agent-assisted coding, testing, debugging, and code review using tools such as OpenAI Codex or…

  • Java Developer (contract)

    Capgemini

    Montreal, QC

    • Contract

    The role is focusing on analysis, design, and development of APIs to support MLFlow integration with the Model Review process and MRM Validation Studio. The position requires strong backend…

  • Principal Backend Engineer

    US Mobile

    Toronto, ON

    • Full-time

    Experience integrating and leveraging AI-assisted development tools such as Claude and Opencode to accelerate backend development, including code generation, debugging, and optimization of…

  • Principal Backend Engineer

    US Mobile

    Montreal, QC

    • Full-time

    Experience integrating and leveraging AI-assisted development tools such as Claude and Opencode to accelerate backend development, including code generation, debugging, and optimization of…

  • Software Developer

    Curve Dental

    AB

    We are seeking a software developer who is passionate about software development and technically excellent. Our developers work across the full stack - C#/.NET backend services and…

  • Senior Software Engineer - Brokerage Platform

    Moomoo Canada

    Toronto, ON · North York, ON

    • Full-time

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

  • Principal Quality Architect

    Carbon60

    Toronto, ON

    • Full-time

    This position is for a Principal Quality Architect who embeds directly with customers as a hands-on quality partner while also building production features. The role blends test engineering…

  • Senior DevOps Engineer

    e-STORAGE

    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…

  • Senior Backend Developer - ML Platform

    Coveo

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

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

  • Sr. Manager, Engineering

    Dialpad

    Vancouver, BC

    Lead the calling backend through a multi-year architectural evolution: hardening critical call paths for reliability, defining SLOs and tiers of criticality, and decomposing the platform…