Find work in Canada.

A simpler way to find your next job.

  • Management and Professional Trainee - Software Engineering

    Ontario Power Generation

    Oshawa, ON

    • Full-time

    Familiarity with programming languages such as C#, Python, Java, or Angular, React, JavaScript would be an asset

  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

    • $100,000 to $130,000 CAD / year
    • Full-time

    AI and ML systems: Python-based ML and LLM tooling, model and data pipelines, LLM integrations, and Model Context Protocol (MCP)

  • Lead Senior Software Engineer

    RBC

    Toronto, ON

    • Full-time

    As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…

  • Software Development Manager, Institutional Transfers

    Wealthsimple Technologies

    Remote, Canada

    • $166,400 to $208,000 CAD / year
    • Full-time
    • Remote

    Experience with Java, Kotlin, Python, or mobile development.

  • Developer, QA Automation

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Proficiency in a programming or scripting language used for automation (TypeScript, JavaScript, Python, or Java)

  • Senior Software Engineer, Foundational Storage

    Sentry

    Remote, Canada

    • $200,000 to $420,000 CAD / year
    • Full-time
    • Remote

    Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.

  • QA Engineer

    Brainyyack

    Canada

    • Full-time

    Ability to write and maintain test scripts using JavaScript, TypeScript, Python, Java, or C#.

  • Software Engineer, Vice President

    Citi

    Mississauga, ON

    • Full-time

    Fluency in Python and working knowledge of a compiled language like C/C++/Java

  • Senior Java Developer

    Scadea Software Solutions

    Mississauga, ON

    • Full-time

    Role Overview: We are looking for Senior Java Developers to build secure, scalable and high-performing backend applications for a banking client. Candidates should be hands-on developers…

  • Site Reliability Engineer

    360 Technology

    Toronto, ON

    • Full-time
  • Staff Software Engineer, Notification Hub & Experience

    DoorDash Canada

    Toronto, ON

    Strong proficiency in one or more backend languages (Go, Java, Python, C++, Kotlin or similar).

  • 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

  • Canada Indigenous (FNIM) Technology Apprenticeship Program

    Accenture

    Toronto, ON · Ottawa, ON · Vancouver, BC · Calgary, AB

    • Full-time

    You have exposure to a minimum of one programming language (e.g., Java, Javascript, C, C++, C#, SQL, Python, etc.)

  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

    • Full-time

    AI and ML systems: Python-based ML and LLM tooling, model and data pipelines, LLM integrations, and Model Context Protocol (MCP)

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time

    …possess hands-on expertise with full-stack technologies such as Java, Python, React, JavaScript/TypeScript, and REST APIs. Experience designing, developing, and optimizing database…

  • Developer, QA Automation

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Proficiency in a programming or scripting language used for automation (TypeScript, JavaScript, Python, or Java)

  • Principal Associate, AI Engineer

    Capital One

    Toronto, ON

    • Full-time

    At least 3 years of experience programming with Python, Go, Scala, or Java

  • Senior Software Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time

    Strong proficiency in Python and experience developing software using modern programming languages such as Java, JavaScript, TypeScript, or C#.

  • Data & Analytics Solutions Architect

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time

    Strong hands-on expertise in Hadoop, HDFS, YARN, Hive, Spark, PySpark, Kafka, SQL, Python, Java, and Scala.

  • Senior Grid Interconnection Consultant

    Sargent & Lundy

    Toronto, ON · North York, ON

    • Full-time

    Experience in Python, Java Script, or other scripting languages

  • Software Developer, Hybrid, Ottawa, Canada

    Cisco

    Ottawa, ON

    • Full-time

    Experience in Java and Python, and RESTful APIs and microservices architecture.

  • Enterprise Data Architect

    BULL INFORMATION SYSTEMS LIMITED

    Toronto, ON

    • Full-time

    Strong hands-on expertise in Hadoop, HDFS, YARN, Hive, Spark, PySpark, Kafka, SQL, Python, Java, and Scala.

  • Student, Associate Software Engineer (Fall, 2026)

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Part-time

    Experience with one or more programming languages such as Java, Python, JavaScript, or TypeScript.

  • IAM Engineer with Python Developer Experience

    Zodiac Solutions, Inc

    Montreal, QC

    • Full-time

    Hands-on experience with Python development, including building automation, utilities, APIs/integrations, data processing, troubleshooting, and production-quality scripts.

  • Apps Dev Tech Lead Analyst

    Citi

    Mississauga, ON

    • Full-time

    Support and enhance the existing infrastructure across a variety of technologies (Java, Python, .Net, Angular, RBDMS, Distributed Databases, Cache Solutions – REDIS, SOA, Distributed Grid…