Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
5,783
Employers
1,864

Advertised starting pay

Average starting payCAD / year
$113,998Across 616 listings
Average starting payCAD / hour
$56.78Across 194 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
8%469 listings
Hybrid
39%2,261 listings
On-site
52%3,026 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (206), Amazon (131), Electronic Arts (68).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Software development jobs in Canada

Email me new jobsSave this search
  • Software Engineering Intern

    White Widget

    MB · Back, MB

    • Volunteer

    White Widget is a leading-edge software design and development studio. We’re a fast-growing team with a diverse set of backgrounds and skills. Technology is the backbone of our company and…

  • Software Developer In Test

    Actalent

    Winnipeg, MB

    • $65 to $73 CAD / hour
    • Contract

    This role focuses on developing and executing software tests to support software and integrated system releases for medical device products. You will design, implement, and maintain both…

  • Full Stack Software Engineer

    Qorsa

    Waterloo, ON

    • Full-time
  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Software Engineer Intern

    Frostbite

    Vancouver, BC

    • Temporary
  • Junior/Senior Full-Stack Developer (AI/ML)

    ManpowerGroup Hong Kong

    Vancouver, BC

    • Full-time

    Architect AI Systems: Design and scale robust, AI-powered software and reusable ML pipelines that accelerate cross-platform development on company operating systems.

  • RQ11660 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking an experienced Senior Software Developer – CRM with strong expertise in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and custom…

  • Embedded Software Engineer

    Actalent

    Ottawa, ON

    • $50 to $60 CAD / hour
    • Full-time

    As an Embedded Software Engineer, you will own the software architecture, drive customer requirements and bug resolution, design new features, mentor engineers, improve processes, and…

  • Staff Software Developer (Pre-ID Relo)

    Intuit

    Toronto, ON

    • Full-time
  • Principal AI/Cloud Engineer

    nLogic

    Cherry Point, AB

    • Full-time
  • Software Engineer

    Evidence

    Toronto, ON

    • $100,000 to $150,000 USD / year
    • Full-time
  • Principal Software Developer

    nLogic

    Cherry Point, AB

    • Full-time

    nLogic is seeking a Principal Software Developer to support anticipated work on a mission-focused effort in the Cherry Point area. This role will play a key part in supporting software…

  • Software Engineering Lead

    Actalent

    Ottawa, ON

    • $50 to $70 CAD / hour
    • Full-time

    As a Software Engineering Lead, you provide technical leadership across a complex optical networking product, owning the software architecture, driving customer requirements, resolving…

  • Software Engineer

    Actalent

    Ottawa, ON

    • $50 to $60 CAD / hour
    • Full-time

    As a Software Engineer, you will own the software architecture, drive customer requirements and bug resolution, design new features, mentor engineers, improve processes, and provide…

  • Software Development Engineer In Test

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Contract

    Job Title: Software Development Engineer in Test (Python)

  • Senior Staff Software Development Engineer

    BeyondTrust

    Canada

    • Full-time

    BeyondTrust is seeking a Senior Staff Software Development Eng

  • Python Full Stack Developer

    J&M Group

    Montreal, QC

    • Contract

    We are looking for an experienced Python Full Stack Developer with strong skills in Python, React, and Generative AI (GenAI) application development.

  • Software Developer

    Scarborough Health Network

    Toronto, ON · Scarborough, ON

    • Full-time
  • Senior Software Development Engineer

    BeyondTrust

    Canada

    • Full-time

    BeyondTrust is seeking a Senior Software Development Engineer to help bu

  • Full Stack Developer

    Apex Systems

    Toronto, ON

    • $55 to $67 USD / hour
    • Contract
  • Senior Software Developer (Pre-ID Relo)

    Intuit

    Toronto, ON

    • Full-time
  • Senior AI Software Engineer

    Stikeman Elliott LLP

    Toronto, ON

    • Full-time

    …is the senior engineering role responsible for advancing its…

  • Back End Developer

    VySystems

    Toronto, ON

    • Full-time

    Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.

  • Software Engineer

    Mycionics Inc.

    Kitchener, ON

    • Full-time

    …robotic systems - spanning mechanical, electrical, firmware, software,…