Find work in Canada.

567,826 jobs across our Canadian network. How we count

  • Data Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Experience with programming languages such as Python, SQL, Java, and/or Scala.

  • Co-op Winter 2027 - Software Developer - 8 Months

    General Dynamics Missions System International

    Ottawa, ON

    • Internship

    Experience in, or interest to learn Java, Python.

  • Senior Software Engineer II

    Schneider Electric

    Calgary, AB

    • $114,750 to $162,000 CAD / year
    • Part-time

    Strong programming skills in Python and/or Java, with experience writing maintainable, well-tested, production-quality code.

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

  • Full Stack Java Developer

    Apex Systems

    Toronto, ON

    • $55 to $80 USD / hour
    • Contract

    We are seeking an Expert Full Stack Developer to design, build, and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases, and cloud deployments.…

  • Software Developer (hybrid)

    Cisco

    Vancouver, BC

    • Full-time

    …reusable React and TypeScript user-interface components, Splunk application integration, cloud services, secure identity flows, and AI-enabled workflows. We also design, build, and evolve…

  • AI Applied Senior Engineering Lead

    Citi

    Mississauga, ON

    • Full-time

    Programming: Strong proficiency in Python and/or Java (Spring Boot); working knowledge of JavaScript/TypeScript (Angular, Node.js). Full‑stack experience is a plus.

  • Jira Service Management Intake Automation Developer – AI & Integrations

    Apptoza Inc.

    Toronto, ON

    • Contract

    Java/Spring Boot and/or Python application development

  • Sr. IT Software Developer

    OpenText

    Waterloo, ON

    • Full-time

    Develop server-side components and integrations using technologies such as Node.js, Python, Java, REST APIs, event-driven patterns, and relational or document databases.

  • Senior Developer - Commercial Technology

    WestJet Group

    Calgary, AB

    8+ years of Java development experience or Python, including building and supporting microservices-based applications.

  • Software Engineer III

    TD

    London, ON · Toronto, ON

    • Full-time

    We are seeking a skilled Senior Software Engineer with expertise in Java with expertise in Node JS, Java, Spring Boot, REST API, Kafka , SQL Server Database, Cloud, Azure & AI tools. This…

  • Application & Integration Technical Analyst

    City of Saint John

    Saint John, NB

    • Full-time

    Under the direction of the designated IT Manager, the Application and Integration Technical Analyst is a technical lead responsible for system architecture, data strategy, and integration…

  • FX Application Infrastructure Engineer, VIce President

    Citi

    Mississauga, ON

    • Full-time

    Extensive experience and knowledge supporting these Messaging Middleware technologies: Solace, TIBCO EMS or TIBCO Rendezvous either as a Systems Engineer or Application Developer

  • Full-Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Develop scalable backend services and APIs using Python, FastAPI/async frameworks, and Java.

  • Senior DevOps Engineer

    Modern Campus

    Canada

    • Full-time

    You will own engineering work from design through production operation, partnering with Development and Information Security to modernize applications, improve reliability, and reduce…

  • Software Application Developer

    BMO

    Calgary, AB · GCS

    • Full-time

    As a Gen AI Software Application Developer at BMO, you will focus on building and integrating Generative AI capabilities into enterprise applications. Working with technology and business…

  • Application & Integration Technical Analyst

    City of Saint John

    Saint John, NB

    • Full-time

    Under the direction of the designated IT Manager, the Application and Integration Technical Analyst is a technical lead responsible for system architecture, data strategy, and integration…

  • Staff Software Engineer, AI Foundations (AI Agent Optimization)

    Temporal Technologies

    Canada

    • Full-time

    Work with multiple programming languages: Python and TypeScript, Java, Go.

  • Senior Developer Engineer/Leader - Montreal

    Xcelerated Consulting Group, LLC.

    Montreal, QC

    • Contract

    As a Senior Developer, you will serve as a technical leader and subject matter expert in the Regulatory Reporting framework. This in-house application ensures the firm meets its global…

  • Senior Software Engineer

    PointClickCare

    Mississauga, ON

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

    Experience writing clean code that performs well at scale using Java

  • Systems Integration Architect

    Venterra Realty

    Richmond Hill, ON

    • Full-time

    …successful candidate will partner with system owners, vendors, Cyber Security, Data Engineering, Software Development and business stakeholders to ensure integrations are secure,…

  • Systems Integration Architect

    Venterra Realty

    Richmond Hill, ON

    • Full-time

    …successful candidate will partner with system owners, vendors, Cyber Security, Data Engineering, Software Development and business stakeholders to ensure integrations are secure,…

  • Application & Integration Technical Analyst

    City of Saint John

    Saint John, NB

    • Full-time

    Under the direction of the designated IT Manager, the Application and Integration Technical Analyst is a technical lead responsible for system architecture, data strategy, and integration…

  • Systems Integration Lead (Revenue Mgmt Systems) (2) - Temporary Assignment Up to 18 Months

    Municipal Property Assessment Corporation

    Pickering, ON

    • Temporary

    Applied experience with AWS and related technologies such as Python, Java, Groovy, Angular or React, JavaScript/TypeScript, HTML and CSS;

  • DevOps Engineer

    Capgemini

    Toronto, ON

    Collaborate with application teams to improve developer experience and release reliability.