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,979
Employers
1,471

Advertised starting pay

Average starting payCAD / year
$115,416Across 462 listings
Average starting payUSD / year
$140,712Across 111 listings
Average starting payCAD / hour
$52.43Across 65 listings

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

Where work happens

Remote
10%408 listings
Hybrid
41%1,632 listings
On-site
48%1,905 listings

Not specified: 1% (34 listings)

Employers hiring include Amazon (113), 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
  • Software Engineering Intern - Vehicle Controls (January - August 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    $30 to $33.75 CAD / hour

    Internship · Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

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

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