Software developer jobs in Canada (2,069 jobs)

Find software developer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,069
Employers
673

Advertised starting pay

Average starting payCAD / year
$100,577Across 160 listings
Average starting payCAD / hour
$60.27Across 85 listings

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

Where work happens

Remote
5%105 listings
Hybrid
35%724 listings
On-site
60%1,236 listings

Not specified: <1% (4 listings)

Employers hiring include S M Software Solutions Inc (243), Genetec (68), Cisco (52).

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 developer jobs in Canada

Email me new jobsSave this search
  • Software Developer II

    Jeppesen ForeFlight

    Montreal, QC

    • Full-time

    We are seeking a Software Developer II to join our Application Development team in Montreal. In this client-facing role, you will deliver work independently, write and maintain production…

  • Full Stack Software Developer

    Hays

    Mississauga, ON

    • $90,000 to $105,000 CAD / year
    • Full-time

    Our client is seeking a skilled Full Stack Software Developer with 5+ years of professional experience to design, develop, and maintain robust web applications from concept to deployment.…

  • Software Developer Intern

    Pason

    Calgary, AB

    • Full-time

    Participate in all aspects of the software development and delivery processes, including defining requirements, system design, estimating, code reviews, unit tests, documentation, testing,…

  • Software Developer II

    ForeFlight

    Montreal, QC

    • Full-time

    We are seeking a Software Developer II to join our Application Development team in Montreal. In this client-facing role, you will deliver work independently, write and maintain production…

  • Software Developer Intern (Rigsite)

    Pason

    Calgary, AB

    • Full-time

    Write software using agile development methodologies

  • Software Developer Intern (Enterprise Applications)

    Pason

    Calgary, AB

    • Full-time

    Pason is seeking a Software Developer Intern for the Enterprise Applications team (EA) for a 16-month internship from May 2027 until August 2028. During your internship at Pason, you will…

  • Software Developer Intern (Datahub)

    Pason

    Calgary, AB

    • Full-time

    Participate in all aspects of the software development and delivery processes, including defining requirements, system design, estimating, code reviews, unit tests, documentation, testing,…

  • Junior L1 Software Developer

    Ericsson

    Ottawa, ON

    • Full-time

    …shaping the evolution toward 6G. Within this context, our L1 Software Development team in RCE RAN Performance designs and implements the Physical Layer baseband functions – the…

  • Senior Software Developer in Test (SDET)

    Global Relay

    Halifax, NS

    • Full-time
  • Software Application Developer, Generative AI (Gen AI)

    BMO

    Calgary, AB · GCS

    As a Gen AI Software Application Developer at BMO, you will focus on building and integrating Generative AI capabilities into enterprise applications. Working with technology and business…

  • Senior Software Developer - Java

    Highspring

    Montreal, QC

    • Full-time

    We are seeking a Senior Java Developer to join a Highspring delivery team and contribute to the design, development, and evolution of enterprise-scale backend solutions. This role is ideal…

  • Staff Software Developer, Protected Data SRE

    Google

    Waterloo, ON

    …networking (e.g., TCP/IP, routing, network topologies and hardware, software defined…

  • Principal Software Developer

    Apexa

    Remote, Canada

    • Full-time
    • Remote
  • Senior Software Developer – Big Data (C++/Rust)

    Huawei Canada

    Markham, ON

    • Full-time

    Huawei Canada has an immediate 12-month contract opening for a Software Developer.

  • Software Developer 1, Canada Tax Content

    Intuit

    Toronto, ON

    • Full-time

    The Canada Tax Content team is looking for a motivated Software Developer 1 to help build and maintain Canada's leading tax products. This is an entry-level, growth-oriented role for an…

  • Senior Software Developer, AI

    TextNow

    Waterloo, ON

    • Full-time
  • Specialist Software Cloud Developer

    CPKC

    Calgary, AB

    • Full-time
  • Sr. Software Developer

    Propel Holdings

    Toronto, ON

    • Full-time
  • Senior Software Developer [LM]

    ScalePad

    Vancouver, BC

    • Full-time
  • Software Developer / Développeur(-euse), logiciel

    Vention

    Montreal, QC

    • Full-time

    …their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across…

  • Senior Software Developer

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    …depend on to responsibly manage public dollars. As a Senior Developer, you will own features end to end across a modernization effort moving a large-scale legacy monolith toward a more…

  • Senior Software Developer

    Valsoft Corporation

    Remote, Canada

    • Remote

    …healthcare and manufacturing, where reliability, security, and software quality are…

  • Java Software Developer

    ZAPCOM GROUP INC

    Toronto, ON

    • Full-time