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
3,906
Employers
1,463

Advertised starting pay

Average starting payCAD / year
$115,355Across 462 listings
Average starting payUSD / year
$140,712Across 111 listings
Average starting payCAD / hour
$51.36Across 61 listings

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

Where work happens

Remote
10%408 listings
Hybrid
40%1,574 listings
On-site
48%1,890 listings

Not specified: 1% (34 listings)

Employers hiring include Amazon (114), Genetec (65), Okta (42).

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
  • Sr. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)

    Sunnybrook

    Toronto, ON

    Full-time

    …applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…

  • Java Full Stack Developer @ Montreal Canada, Onsite

    BURGEON IT SERVICES

    Montreal, QC

    Contract

    7+ years of hands-on experience in Core Java, Python, Spring Framework (Spring Boot, Spring Cloud, Spring Security), Hibernate, JUnit, and enterprise application development.

  • Senior Software Engineer - Java

    Q1 Technologies, Inc.

    Toronto, ON

    $65 to $73 CAD / hour

    Contract

    We are seeking a Senior Software Engineer to enhance a cross-asset order and position management system.

  • Cloud Architect

    Cloudious LLC

    Toronto, ON

    Contract

  • Full Stack Developer

    difuze

    Montreal, QC

    Full-time

  • Senior Full Stack Developer

    Tundra Technical Solutions

    Brampton, ON

    $120,000 to $130,000 CAD / year

    Full-time

  • Software Quality Analyst II

    Bentley Systems

    Burlington, ON

    Full-time

    Identify, document, and track software defects and inconsistencies, providing detailed information for the development team to resolve issues efficiently.

  • Senior Software Developer

    Seequent

    Quebec, QC · Greater Quebec City Metropolitan Area

    Full-time

  • Java Backend Developer

    Tata Consultancy Services

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

  • Embedded Software Engineer

    Actalent

    Ottawa, ON

    $50 to $70 CAD / hour

    Contract

    Job Title: Expert Level Embedded Software Engineer

  • Security Software Engineer

    Actalent

    Ottawa, ON

    $60 to $80 CAD / hour

    Contract

    We're looking for a Security Software Engineer to help build and secure the systems that establish trust across devices, manufacturing environments, and cloud services. This role is ideal…

  • Software Security Engineer

    Actalent

    Ottawa, ON

    $60 to $80 CAD / hour

    Contract

    This is an opportunity to work at the intersection of software development, cybersecurity, DevSecOps, and vulnerability management, helping drive secure software practices across complex…

  • UI Frontend Developer

    Artech L.L.C.

    Ottawa, ON · Kanata, ON

    Contract

    Strong hands-on development experience with Angular.

  • Elite Full-Stack Developer

    Development Coveo EN

    Montreal, QC

  • Senior Software Engineer - Conversational AI (Python)

    Glia

    Remote, Canada

    Full-time · Remote

  • Frontend Developer

    Artech L.L.C.

    Ottawa, ON · Kanata, ON

    Contract

    We are seeking an experienced Angular Frontend Developer to join a collaborative software development team working on a modern enterprise web application.

  • Software QA (Junior)

    Sarmaya AI

    ON · Ontario, Canada

    Full-time

    Document testing outcomes clearly for the development team

  • Silicon Validation Software Engineer (Sr Staff)

    Synopsys Inc

    Mississauga, ON

    Full-time

  • Software Engineering LMTS

    Salesforce Partner Canada

    Vancouver, BC

    Full-time

    The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Equally…

  • Intermediate Software Engineer

    AltaML

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

    …are the default way engineers design, build, test, and review software, not an optional accelerant a few people…

  • Embedded Software Engineer

    Actalent

    Ottawa, ON

    Contract

    Job Title: Expert Level Embedded Software Engineer

  • Senior Full Stack Developer

    InfoTrack Canada

    Toronto, ON

    Full-time

  • Android Infrastructure Software Developer

    Google

    Waterloo, ON

    5 years of experience with software development in one or more programming languages.

  • Software Development, Team Lead

    Exchange Solutions

    Toronto, ON

    Full-time

  • Software Engineer I (Cobol Developer)

    TD

    Toronto, ON

    Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…