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
6,518
Employers
1,969

Advertised starting pay

Average starting payCAD / year
$113,337Across 675 listings
Average starting payCAD / hour
$56.15Across 239 listings
Average starting payUSD / year
$147,406Across 143 listings
Average starting payUSD / hour
$60.92Across 21 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
8%490 listings
Hybrid
39%2,551 listings
On-site
53%3,450 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (141), Electronic Arts (72).

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 DevOps and Cloud Engineer

    StafinGo

    Toronto, ON

    • $80 to $105 CAD / hour
    • Contract
  • Embedded Software Designer

    Fidus Systems

    Remote, Canada

    • Full-time
    • Remote

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Embedded Software Designer

    Fidus Systems

    Canada

    • Full-time

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Senior API Software Developer

    Bevertec

    Toronto, ON

    • Contract

    Must have experience leading teams and managing development teams.

  • Java Backend developer

    Rang Technologies Inc

    Mississauga, ON

    • $90,000 to $100,000 CAD / year
    • Full-time

    Experience in systems analysis and software application development

  • Senior Software Engineer

    Russell Tobin

    Toronto, ON

    • $75 to $95 CAD / hour
    • Contract
  • Senior Software Developer – .NET, Python, AWS & Azure

    ThoughtStorm

    Toronto, ON

    • Contract

    We are hiring a Senior Software Developer for Public sector client to support its Drug Formulary and Genomics platforms.

  • AI Software Engineer Co-op

    symplistic.ai

    Woodbridge, ON

    • $23 CAD / hour
    • Internship

    You will gain hands-on experience building production software involving generative AI, agentic AI, retrieval systems, enterprise integrations, APIs, and modern software engineering…

  • AI Software Developer (Burlington, ON)

    Wolseley Canada Inc.

    Burlington, ON

    • Full-time
  • DevOPS/Cloud Engineer

    Russell Tobin

    Toronto, ON

    • $80 to $85 CAD / hour
    • Contract
  • Senior Software Engineer

    Russell Tobin

    Toronto, ON

    • $80 to $85 CAD / hour
    • Contract

    Minimum 7 years of software development and enterprise application delivery experience (Java/React)

  • Security Software Engineer

    Insight Global

    Toronto, ON

    • $210,000 CAD / year
    • Full-time

    5+ years of hands-on software development experience

  • Senior Full-Stack Developer

    Tata Consultancy Services

    Toronto, ON

    • $90,000 to $120,000 CAD / year
    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a highly skilled Gen AI Developer with extensive experience in application development and a strong background in leading cross-functional programs within…

  • Staff Software Engineer

    Fivetran

    Toronto, ON

    • Full-time
  • Intermediate Software Engineer

    PointClickCare

    Mississauga, ON

    • $112,000 to $125,000 CAD / year
    • Full-time
  • AI Software Developer (Burlington, ON)

    Wolseley Group

    Burlington, ON

    • Full-time
  • Senior Software Developer

    Ontario Teachers' Pension Plan

    Toronto, ON

    • Full-time

    We are looking for a Senior Software Developer to join the Product Engineering team in support of our Member Services division. As part of a team, you will be responsible for the…

  • Software Developer

    TekWissen ®

    Vaughan, ON

    • $69 to $70 CAD / hour
    • Contract
  • Application Developer

    IBM

    Ottawa, ON

    • $121,550 to $150,150 CAD / year
    • Full-time
  • Application Developer III

    Allegis Global Solutions

    Toronto, ON

    • $70 to $73 CAD / hour
    • Contract
  • Lead Software Development Engineer

    Thomson Reuters

    Toronto, ON

    • Full-time

    Thomson Reuters is looking for a Lead Software Engineer to join a highly dynamic team developing our next generation Global Trade Management application suite. Our engineers come from a…

  • Staff Backend Engineer (Payments and Billing)

    Scribd, Inc.

    Toronto, ON · Vancouver, BC

    • Full-time