Find work in Canada.

530,199 jobs across our Canadian network. How we count

  • Senior Full Stack Developer

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time

    This role involves developing Java-based microservices, REST APIs, database components, and enterprise integrations while collaborating with architects, business analysts, UX designers, QA…

  • Senior Java Full Stack Developer

    Miratech

    Toronto, ON

    • Full-time

    We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud…

  • Senior Java Full Stack Developer

    Miratech

    Toronto, ON

    • Full-time

    We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud…

  • Business Technical Analyst

    Deloitte

    Toronto, ON

    • Full-time

    We're growing our Product Engineering & Development team and seeking an experienced Junior Developer who can contribute to both delivery and pre-sales activities. Depending on your…

  • Software Developer Co-Op

    Nutanix

    Vancouver, BC

    • $30 to $35 CAD / hour
    • Volunteer

    Experience with at least one modern programming language (e.g., Python, Java, C++, Go, JavaScript).

  • GCP Consultant

    Apex Systems

    Toronto, ON

    • $49 to $54 USD / hour
    • Contract

    Python, Go and Java development experience is not required

  • Application & Integration Technical Analyst

    City of Saint John

    Saint John, NB

    • Full-time

    Server-side languages: C#/.NET, Java, Python, PHP

  • Senior Java Developer (with LLM expertise)

    Miratech

    Toronto, ON

    • Full-time

    We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems for a major financial services…

  • Senior Java Developer (with LLM expertise)

    Miratech

    Toronto, ON

    • Full-time

    We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems for a major financial services…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Experience with C# compliant languages such as C, Java, and Python -Experience with Modbus , Ethernet, EtherCAT

  • Engineer I

    TD

    Toronto, ON

    • Full-time

    We are looking for a motivated Senior Java Developer (Engineer I) to join our Trading Risk Warehouse platform team within TD Securities. The successful candidate will contribute to the…

  • 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.