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,965
Employers
1,472

Advertised starting pay

Average starting payCAD / year
$115,498Across 464 listings
Average starting payUSD / year
$140,547Across 114 listings
Average starting payCAD / hour
$51.58Across 62 listings

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

Where work happens

Remote
10%411 listings
Hybrid
40%1,600 listings
On-site
48%1,917 listings

Not specified: 1% (37 listings)

Employers hiring include Amazon (116), Genetec (67), Okta (43).

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
  • Software Development Engineer, Tax Engine

    Amazon

    Vancouver, BC

    …passionate about building highly scalable and reliable systems or a software developer who likes to solve business problems, Amazon Tax Platform Services is the place for…

  • Full Stack Web Developer

    Rocscience Inc.

    Toronto, ON

    Full-time

    Rocscience is a global provider of engineering modelling, analysis, and design software across geotechnical, mining, structural, hydrogeology, and energy geomechanics applications.

  • Mobile Software Engineer Intern/Co-op​ (Winter 2027)

    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…

  • Systems (Software) Engineer

    INDRA AIR TRAFFIC INC

    Ottawa, ON

    SUMMARY: The Systems/Software Engineer collaborates with clients to design, evaluate, and optimize system architectures. This role bridges hardware and softwa

  • Software Engineer Co-op / Intern (Winter 2027)

    TD

    London, ON · Mississauga, ON · 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…

  • QNX Senior Systems Software Developer

    BlackBerry

    Ottawa, ON

    Full-time

    QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…

  • QNX Senior Systems Software Developer

    BlackBerry QNX

    Ottawa, ON

    Full-time

    QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…

  • Front End Developer

    High Tech Genesis

    Toronto, ON

    Contract

  • Staff Software Engineer, AI

    Hudson Talent Solutions

    Toronto, ON

    Full-time

    We're seeking a Staff Software Engineer, AI to help lead the design, development, and scaling of enterprise AI solutions at Thomson Reuters.

  • Software Risk and Compliance Analyst

    BIS Safety Software

    Sherwood Park, AB

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

    Full-time

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006 we've been building software in a space where trust and…

  • Full Stack Developer

    Millennium Software and Staffing Inc

    Toronto, ON

    Contract

  • Senior Software Engineer – IBM Sterling File Gateway (SFG)

    Net2Source (N2S)

    Toronto, ON · Scarborough, ON

    $48 to $50 CAD / hour

    Contract

    Role: Senior Software Engineer – IBM Sterling File Gateway (SFG)

  • Velocity - Software Engineer Internship/Co-Op - Winter 2027

    Scotiabank

    Toronto, ON

    Velocity - Software Engineer Internship/Co-Op – Winter 2027

  • Software Engineer

    Providius

    Hamilton, ON

    Full-time

    We’re looking for a software engineer to join our development team. You’ll wor

  • Software Engineer

    Fleet Space Technologies

    Toronto, ON

    Full-time

    Fleet Space builds software for customers and internal teams working with geophysical surveys, geological data, interactive 3D visualisation and machine learning predictions. Our platform…

  • Cloud Architect

    HISH IT SERVICES

    Toronto, ON

    $75 CAD / hour

    Contract

  • Distributed Software Engineer

    Cerebras Systems

    Remote, Canada

    Full-time · Remote

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    Full-time

    …competitive market sound exciting to you? If so, this Senior Software Engineer role with the Microsoft Turing team may be a great fit for…

  • Software QA Test Technician I

    Radiant Systems Solutions, Inc

    QC · Saint-Laurent-de-l'Île-d'Orléans, QC

    $20 to $22 CAD / hour

    Contract

    We are seeking a Software QA Test Technician I to join the Engineering team supporting a growing Machine Vision and Imaging business.

  • Senior Site Reliability Engineer - Batch Management

    SimCorp

    Toronto, ON

    Full-time

    At its foundation, SimCorp is guided by our values - caring, customer success-driven, collaborative, curious, and courageous. Our people-centered organization focuses on skills development,