Find work in Canada.

323,924 jobs across our Canadian network. How we count

  • DevOps Engineering Lead

    RBC

    Toronto, ON

    Full-time

    Strong programming skills with at least 10+ years of hands-on experience in languages such as Java, TypeScript, Python, Shell scripting, or batch processing, and expertise in developing…

  • Software Engineer II

    TD

    Toronto, ON

    Full-time

    Languages & frameworks: Java (Spring Boot, Spring MVC), RESTful APIs; PL/SQL; React or Angular.

  • Senior Associate Data Engineering (Azure/Databricks) Hybrid

    Publicis Sapient

    Toronto, ON

    Full-time

    In-depth knowledge of Scala, Apache Spark, PySpark, Python, Java, and shell scripting.

  • Full Stack Engineer

    TMC Canada

    Montreal, QC

    Full-time

    TMC Canada is looking for an experienced Full Stack Engineer (Java/Angular) with AI engineering expertise (Python) to join our team in Montréal and work on high-impact technology and risk…

  • Senior QA Automation Engineer

    Citi

    Mississauga, ON

    Full-time

    Hands on knowledge in programming and implementations preferably in java/python.

  • Java Backend Developer

    Aarorn Technologies Inc

    Toronto, ON

    $50 CAD / hour

    Contract

    Design and implement full-stack solutions across Python, Java/Kotlin, React, PostgreSQL, and Snowflake

  • Senior Software Engineer – Full Stack (AI First)

    Precisely International Jobs

    Canada

    …closely with engineers, architects, and product teams - mentoring junior engineers and influencing technical direction - to deliver scalable, reliable, production-ready capabilities that…

  • Java Software Engineer

    Randstad Enterprise

    Montreal, QC

    Full-time

    We are seeking a Java Engineer in the Firm Market Risk Technology team, you will design, build, and optimize high-performance Java systems powering the Firm Market Risk Platform. In this…

  • Senior Analytics Developer

    CNN

    Ottawa, ON · Kanata, ON

    Full-time

    Strong programming experience across at least two of Java, Go, Python, and SQL

  • Senior Analytics Developer

    Warner Bros. Discovery

    Ottawa, ON

    Full-time

    Strong programming experience across at least two of Java, Go, Python, and SQL

  • Staff Product Security Engineer, Reviews

    Okta

    Toronto, ON

    Proficiency in multiple programming languages (e.g., Java, Go, Python, C/C++).

  • Machine Learning Scientist

    Amii (Alberta Machine Intelligence Institute)

    Edmonton, AB

    Full-time

    Proficient in Python, experience in other programming languages i.e. Java or SQL (nice to have)

  • Senior Software Development Engineer (SDE3) – Customer Data Platform

    Remitly

    Burnaby, BC

    Full-time

    Expertise in at least one backend language such as Java, Go, or Python.

  • Engineering Lead Analyst - VP

    Citi

    Mississauga, ON

    Full-time

    High proficiency in at least one backend object-oriented programming language (Python or Java preferred)

  • Engineering Lead Analyst - VP

    Citi

    Mississauga, ON

    Full-time

    High proficiency in at least one backend object-oriented programming language (Python or Java preferred)

  • Java Developer

    J&M Group

    Montreal, QC

    Contract

    We are hiring for a Java Developer. This role focuses on hands-on Core Java development for large-scale Market Risk technology platforms and distributed systems.

  • Senior Software Engineer

    Questrade Financial Group

    Toronto, ON

    Deep expertise in C#/.NET, Java, Node.js/TypeScript, Python, or C++ and surrounding development ecosystems.

  • Software Engineer

    Questrade Financial Group

    Toronto, ON

    Strong proficiency in C#/.NET, Java, Node.js/TypeScript, Python, or C++.

  • Sr Integration Engineer (Intelligent Automation)

    Russell Tobin

    Toronto, ON

    $90 to $100 CAD / hour

    Contract

    Database & Scripting - SQL and PL/SQL; custom scripting in Ruby, Python, Java, Groovy, or JavaScript; Custom Connectors via Connector SDK and Developer API.

  • Senior Software Engineer

    Tactable

    Toronto, ON

    Full-time

    Build scalable, high-performance backend systems using Python, leveraging concurrent and distributed architectures

  • Sr. Integration Architect - Automation

    Infotree Global Solutions

    Toronto, ON

    Contract

    Database & Scripting - SQL and PL/SQL; custom scripting in Ruby, Python, Java, Groovy, or JavaScript; Custom Connectors via Connector SDK and Developer API.

  • Technical Manager

    Amii (Alberta Machine Intelligence Institute)

    Edmonton, AB

    Full-time

    Provides supervision to junior team members by overseeing and refining their work, and managing approval processes

  • Software Development Engineer, WW Deals & Promotions

    Amazon

    Vancouver, BC

    Strong proficiency in at least one major programming language (e.g. Java, Python, C++, etc.)

  • Senior Applications Developer- Mobile Apps (React Native)

    Sobeys

    Mississauga, ON

    Full-time

    …currently have a full-time opportunity for a Senior Applications Developer. This role is based is based out our office located in Mississauga,…

  • Senior Applications Developer- Mobile Apps (React Native)

    Sobeys Capital Incorporated or a Franchise/Affiliate / ou une franchise/société affiliée

    Mississauga, ON

    …currently have a full-time opportunity for a Senior Applications Developer. This role is based is based out our office located in Mississauga,…