Find work in Canada.

326,737 jobs across our Canadian network. How we count

Jobs in Canada

Save this search
  • Java Back-end Developer

    J&M Group

    Toronto, ON

    Contract

    We are looking for a Java Backend Developer with 5+ years of experience in Java, Spring Boot, Microservices, AWS, React, PostgreSQL/Snowflake, and CI/CD

  • Senior Data Engineer

    Kainos

    Halifax, NS

    Full-time

    Strong software development experience in one of Java, Scala, or Python

  • Senior Java Developer - Assistant Vice President

    Citi

    Mississauga, ON

    Full-time

    The Senior Java Developer is responsible for designing, developing, and delivering high‑quality, scalable, and highly available applications in collaboration with cross‑functional…

  • Software Development Engineer, WW Deals & Promotions

    Amazon

    Vancouver, BC

    Full-time

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

  • Software Development Engineer III, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)

    Amazon

    Toronto, ON

    Full-time

    …autonomous measurement platform. You'll work across Scala, Java, and Python, with deep expertise in big data technologies (Apache Spark, Kestrel, EMR), AWS infrastructure (Lambda, DynamoDB,…

  • Senior Artificial Intelligence Platform Engineer & Fabrics

    BMO

    Toronto, ON · BMOPLACE

    Full-time

    …and Leads, contribute to design discussions, and mentor more junior engineers. You are energized by hardening and scaling real engineering assets; an existing developer portal, an AI…

  • Senior Artificial Intelligence Platform Engineer, AI Platform & Fabrics

    BMO

    Toronto, ON · BMOPLACE

    Full-time

    …and Leads, contribute to design discussions, and mentor more junior engineers. You are energized by hardening and scaling real engineering assets; an existing developer portal, an AI…

  • Senior Data Engineer

    Kainos

    Halifax, NS

    Full-time

    Strong software development experience in one of Java, Scala, or Python

  • Java Developer

    Capgemini

    Montreal, QC

    We're seeking a Java Engineer to join our Firm Market Risk Technology team. In this role, you will develop and enhance the Firm's Market Risk Platform.

  • Data Solutions Architect

    Spaulding Ridge

    Toronto, ON

    Ability to manage and develop talent of assigned junior resources through architecture reviews, code reviews, SQL/modeling reviews, technical coaching, and delivery mentorship.

  • Senior Data Engineer

    Kainos

    Halifax, NS

    Full-time

    Strong software development experience in one of Java, Scala, or Python

  • Software Development Engineer III, Agentic Client Experience (ACE) - Builder Foundations

    Amazon

    Vancouver, BC

    …into autonomous productivity platforms. You'll work across Java, Python, and TypeScript with deep expertise in RAG, DAG, MCP, ACP, agentic evaluations, AWS infrastructure (Lambda, DynamoDB,…

  • Senior Software Engineering Specialist

    CGI

    Toronto, ON

    Full-time

    Mentor junior developers and contribute to knowledge sharing across CGI's Software Engineering practice.

  • Java Back end Developer

    Capgemini

    Toronto, ON

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

  • Senior Platform Engineering Specialist

    CGI

    Toronto, ON

    Full-time

    …modern technology platforms that improve software delivery, developer productivity, operational resilience, security, and business…

  • Senior Data Platform Engineering Specialist

    CGI

    Toronto, ON

    Full-time

    Mentor junior data engineers and contribute to knowledge sharing across CGI's Data Platform Engineering practice.

  • Senior Full Stack Developer

    CGI

    Toronto, ON

    Full-time

    …microservices, and business logic using modern frameworks (such as Java Spring Boot, .NET 8 / ASP.NET Core, Node.js/NestJS, Python FastAPI, or…

  • Senior SDET (IC4) - Senior Software Engineer in Test

    Emburse

    Toronto, ON

    Full-time

    Familiarity with object-oriented programming languages and concepts (Python, Java, etc..)

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

  • Senior Test Automation Engineer

    PureFacts Financial Solutions

    Toronto, ON

    $100,000 to $120,000 CAD / year

    Design, develop, and maintain scalable automation frameworks using Java, Python, and Playwright.

  • Java Developer

    Capgemini

    Montreal, QC

    We're seeking a Java Engineer to join our Market Risk Technology team. In this role, you will develop and enhance the Market Risk Platform.

  • Senior Java Developer – Vice President

    Citi

    Mississauga, ON

    Full-time

    We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will be a hands-on developer with leadership quality, proficient in modern…

  • Staff Software Engineer

    Capital One

    Toronto, ON

    Full-time

    At least 6 years of hands-on development experience preferably using Java, Python, Go or other object-oriented programming languages

  • Lead Workplace Engineering Specialist - Enterprise Content & Survey Solutions (Hybrid)

    Morgan Stanley

    Montreal, QC

    Full-time

    10+ years of application development experience and skilled with one or more development languages such as .NET/C#, Python, Java, PowerShell, shell scripting,

  • Lead Software Engineer - Enterprise Applications

    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.