Software developer jobs in Canada (2,055 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,055
Employers
671

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%720 listings
On-site
60%1,226 listings

Not specified: <1% (4 listings)

Employers hiring include S M Software Solutions Inc (241), 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
  • Senior Software Developer

    DNV

    Toronto, ON

    • Full-time

    The Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-ready data foundations that support scalable platform…

  • Software Developer

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time

    …integrations, and member-facing workflows. We’re looking for a backend developer who wants to own meaningful product capabilities end to end - not just clear…

  • Software Developer

    Nasdaq

    Toronto, ON

    • Full-time

    As a Software Developer reporting to the AVP - Software Development, you'll be part of a growing team in Toronto supporting US exchange operations and our Ocean trading systems beyond…

  • Software Developer - Senior

    Akkodis

    Toronto, ON

    • Contract
  • FMS Software Developer

    CMC Electronics

    Montreal, QC

    • Full-time
  • Software Developer- Front End - Senior (VertiGIS Studio Web SDK/ GeoContext/ ArcGIS exp)

    Bevertec

    Toronto, ON

    • Contract

    Job Role: Software Developer- Front End - Senior (VertiGIS Studio Web SDK/ GeoContext/ ArcGIS exp)

  • Application Developer

    Dasro Consulting Inc.

    Calgary, AB

    • Contract

    Dasro is looking for an Application Developer (Intermediate) for one of its clients in Calgary.

  • Senior Software Developer

    MarshallZehr Group Inc.

    Waterloo, ON

    • $135,000 to $165,000 CAD / year
    • Full-time
  • Software Developer - Full Stack - Senior

    Bevertec

    Toronto, ON

    • $90 to $95 CAD / hour
    • Full-time
  • Java Full Stack Software Developer (AI Accelerated)

    Redwood Software

    ON

    • $83,000 to $105,000 CAD / year

    Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built…

  • Staff Software Developer, Full Stack (Provider Experience)

    Dialogue

    Toronto, ON · Montreal, QC

    Your role as a Staff Software Developer, Full Stack

  • Software Developer

    Geotab

    Oakville, ON

  • Java Python Senior Software Developer

    Elsevier

    Montreal, QC

    • Full-time
  • Application Developer

    Simon Fraser University

    Burnaby, BC

  • Software Developer Intern (May 2027)

    SOTI

    Mississauga, ON

    • Full-time
  • Senior Software Developer

    Scotiabank

    Toronto, ON

    Our Canadian Digital Banking Engineering – Applications team is looking for a seasoned Full-Stack Developer to help deliver innovative, customer-centric solutions. You’ll work with modern…

  • Senior Salesforce FSC (Financial Service Cloud) Developer

    TheCorporate

    ON · Ontario, Canada

    • Contract

    We are looking for a Senior Salesforce Developer with deep expertise in Financial Services Cloud (FSC) to lead the design, development, and delivery of custom financi

  • Software Developer/Engineer - Front End - Digital Services

    NOV

    Leduc, AB

    • Full-time

    Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the…

  • Senior Software Developer– Python / Node.js

    Galent

    Toronto, ON

    • Contract

    Role : Senior Software Developer– Python / Node.js

  • Software Developer

    Duke

    Ottawa, ON

    • $75,000 to $88,000 CAD / year
    • Full-time

    There is an immediate opportunity for an Intermediate Software Developer to support the Military

  • Embedded Software Developer

    Fortinet

    Burnaby, BC

    • Full-time

    We are seeking a Senior Embedded Software Engineer to design and develop high-performance software for our network security products. You will work primarily in C on embedded Linux…

  • Intern Cloud Developer, Platform Engineering

    Kinaxis Inc.

    Ottawa, ON

    • Internship
  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Full Stack Software Developer with extensive experience in n-tier web-based applications, Java EE (J2EE), database technologies, cloud-native technologies, front-end…

  • RQ11719 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer with extensive experience developing complex enterprise and public-facing applications using Java and Microsoft Azure. The ideal candidate will…

  • Application Developer

    Sobeys

    Stellarton, NS

    • Full-time

    …We currently have a full-time opportunity for a Applications Developer. This role can be based out of one our main offices including: Stellarton, NS; Mississauga, ON, Burnaby, BC, Calgary,…