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,910
Employers
1,884

Advertised starting pay

Average starting payCAD / year
$113,812Across 635 listings
Average starting payCAD / hour
$56.84Across 200 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.66Across 18 listings

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

Where work happens

Remote
8%475 listings
Hybrid
39%2,303 listings
On-site
53%3,105 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (223), Amazon (134), 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
  • Cloud Engineer - Winter 2027 Co-op/Intern

    Definity Insurance Company

    Waterloo, ON

    • Full-time
  • Embedded Software Developer

    Chemelex

    Edmonton, AB

    We're looking for a talented Embedded Software Developer to join our team!

  • Senior Software Developer

    Chemelex

    Edmonton, AB

    We are seeking a talented and experienced software developer with six (6) or more years of professional programming experience and an interest in transitioning into Rust development. While…

  • Senior Software Architect

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    Euna Solutions is building scalable, secure SaaS platforms that power how government agencies operate, and the Senior Software Architect is central to getting that right. You will own the…

  • AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The AI Platform Software Engieer will design, build, and operate scalable software platforms that enable teams to develop, deploy, monitor, and govern artificial intelligence and machine…

  • Senior AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern…

  • Software Engineer and Full Stack Developer

    Afynia Laboratories

    Hamilton, ON

    • Full-time

    Job Summary: Build technology that changes women's health. Afynia Laboratories is seeking a talented Software Engineer and Full-Stack Developer to build the software, databases, and…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Senior Software Engineer - Power APPS

    BBGC

    Montreal, QC

    • Full-time
  • RQ11754 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • Senior Software Engineer – Python & AWS (100% Remote)

    Recrute Action

    ON · North York, Toronto, Kitchener, Ontario

    • Contract

    Senior Software Engineer – Python & AWS (Remote)

  • Senior Software Developer - Form

    Safe Software

    Remote, Canada

    • $128,100 to $142,700 CAD / year
    • Full-time
    • Remote

    We have an immediate opening and are excited to find the right candidate to join our team. Safe Software is looking for a Senior Software Developer to join our Form team. As a Senior…

  • Senior/Staff Software Engineer (Back-End), Inference

    Cohere

    Remote, Canada

    • Full-time
    • Remote
  • Software Developer

    Royal Bank of Canada

    Montreal, QC

    • Full-time

    We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of their code. As a Software Developer, you will be contributing to…

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

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Senior Software Developer to support the Victim Notification System (VNS) Modernization Project. The successful candidate will have strong expertise in…

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $46 to $65 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…

  • Cloud Software Engineer

    Actalent

    Ottawa, ON · Kanata, ON

    • $46 to $65 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • C++ Software Developer/Engineer Open Interest

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Full-time

    C++ Software Developer/Engineer Talent Network (Open Interest)

  • Software Engineer, Test

    Providius

    Hamilton, ON

    • Full-time

    Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products.

  • Senior Software Engineer - .NET, C# & APIs

    Capco

    Toronto, ON

    Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto.