Find work in Canada.

520,031 jobs across our Canadian network. How we count

  • Senior Software Engineer

    Mastercard

    Toronto, ON

    • Full-time

    Continuously improve automation, testing, observability, developer experience, and software delivery processes.

  • Springboot Java Developer

    J&M Group

    Toronto, ON

    • Full-time

    5+ years of experience developing enterprise applications using Java and Spring Boot.

  • Software Developer - Senior

    Lotus IT Solutions

    Toronto, ON

    • Contract

    …Service Delivery and Procurement, is seeking a Senior Software Developer to join a multidisciplinary delivery team based onsite in Toronto. In this role, you will develop, configure,…

  • Senior Software Developer - Full Stack

    Lotus IT Solutions

    Toronto, ON

    • Contract

    …Service Delivery and Procurement) is seeking a Senior Software Developer – Full Stack to design, develop, integrate, test, deploy, and maintain enterprise platform capabilities across the…

  • Senior Manager, Engineer & Build

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    Technology focus: Snowflake, Spark, dbt, Airflow, Python/Scala/Java, OpenShift/Kubernetes, and public cloud (e.g., AWS).

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time

    …coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python OR equivalent…

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time

    …coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python OR equivalent…

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    …coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent…

  • Applied Machine Learning Scientist I ATH# 5645 (Tabular Deep Learning Model Validation)

    TD

    Toronto, ON

    • Full-time

    Proficient in one or more scripting/programming languages such as Python, Java, Scala, Pyspark.

  • RQ11657 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer / Technical Lead with extensive experience in enterprise application development, Microsoft Dynamics 365, Power Platform, Azure, Dataverse, Java,…

  • Senior Business Analyst

    Maarut Inc

    Toronto, ON

    • Contract

    Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing portal)

  • Junior Full-Stack Software Developer (React/Node, Spring Boot/Java, MySQL, Azure

    Apex Systems

    Toronto, ON

    • $30 to $35 USD / hour
    • Contract

    Our team is seeking an early-career Full Stack Developer who is passionate about building scalable web applications and learning modern software development practices. In this role, you'll…

  • Senior Software Developer (Healthcare)

    Maarut Inc

    Toronto, ON

    • Contract

    Senior-level hands-on experience developing Java and Spring Boot services and REST APIs, including use of the HAPI FHIR library to process FHIR R4 and DSTU2 resources.

  • DevOPS/Cloud Engineer (Healthcare) 7+ years of experience

    Maarut Inc

    Toronto, ON

    • Contract

    Develop and maintain AWS CDK applications in Java for repeatable provisioning of OCRE cloud infrastructure, configuration, permissions, monitoring, and deployment dependencies.

  • Senior Quality Assurance Analyst

    Atlas-Apex Roofing Inc.

    Toronto, ON · Greater Toronto Area, Canada

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

    Programming or scripting languages such as Python, Java, or JavaScript.

  • Maximo Functional Analyst

    DP World

    Burnaby, BC

    • Full-time

    Working knowledge of Java/J2EE, SQL, PL/SQL, T-SQL, and Maximo automation scripts for analysis, troubleshooting, and collaboration with developers.

  • Software Intern

    Altera

    Toronto, ON

    • Full-time

    Proficiency in at least one programming language such as C++, Python, or Java.

  • MuleSoft Integration Developer

    Experis

    Calgary, AB

    • Contract

    We are looking for an experienced MuleSoft Integration Developer with strong expertise in MuleSoft Anypoint Platform, API development, and ESB-based integrations to design, develop, and…

  • Software Engineering Intern - Connected Systems (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    Write clean, maintainable code in Python, Go, C++, or Java depending on the team

  • Software Engineering Intern - Applications (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    Software Engineering Intern - Android Developer

  • Full Stack Engineer (Backend-Focused)

    G&A Robot

    Burnaby, BC

    • Full-time

    Design, build, and maintain backend services and APIs in C#, Java, or Kotlin

  • DevOps III, FME Flow

    Safe Software

    Canada

    • Full-time

    Experience with Web Application Development (e.g. Java, Javascript)

  • Quality Engineer II

    TD

    Toronto, ON

    • Full-time

    Strong working knowledge of Java – Ability to write code/ functions for complex scenarios, integration points and supporting multiple technologies (legacy and digital) (5 years)

  • AI Data Engineer

    Citi

    Mississauga, ON

    • Full-time

    Software Engineering: Develop production-grade applications and APIs using Python and/or Java. Build reusable services, microservices, and AI components.

  • Software Engineer II (Backend _ Java)

    Mastercard

    Vancouver, BC

    • Full-time

    Software Engineer II (Backend _ Java)Who is Mastercard?