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,952
Employers
1,470

Advertised starting pay

Average starting payCAD / year
$115,293Across 458 listings
Average starting payUSD / year
$140,730Across 111 listings
Average starting payCAD / hour
$51.09Across 65 listings

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

Where work happens

Remote
10%397 listings
Hybrid
41%1,625 listings
On-site
48%1,896 listings

Not specified: 1% (34 listings)

Employers hiring include Amazon (110), Genetec (65), Electronic Arts (47).

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

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

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

  • Lead Software Developer (DevOps)

    OpenText

    Waterloo, ON

    Full-time

  • Lead Software Developer (DevOps)

    OpenText

    Mississauga, ON

    Full-time

  • Lead Software Developer (DevOps)

    OpenText

    Richmond Hill, ON

    Full-time

  • Senior Embedded Software Designer

    Kepler Communications Inc.

    Toronto, ON

    Full-time

  • Software Engineer P2 - PA2026JBGRAD02

    SS&C Technologies

    Toronto, ON

    Full-time

  • Software Developer Co-op - Ross Research Labs (Winter Term - January - April 2027)

    Ross Video

    Ottawa, ON · Nepean, ON

    Full-time

    Software Developer Co-op - Ross Research Labs (RRL)

  • Full Stack Developer

    Valsoft Corporation

    Remote, Canada

    Full-time · Remote

    Manos Software Group is part of Valsoft Corporation, a long-term investor in vertical market software businesses. Valsoft acquires and operates software companies with a permanent ownership…

  • New Grad: AI-Assisted Full-Stack Developer

    CGI

    Toronto, ON

    Full-time

    …experience who possesses a strong foundation in full-stack development and an eagerness to leverage modern tools. You will work across diverse technology stacks (including C#, Python,…