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,473
Employers
1,966

Advertised starting pay

Average starting payCAD / year
$113,402Across 674 listings
Average starting payCAD / hour
$56.29Across 233 listings
Average starting payUSD / year
$147,557Across 142 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%488 listings
Hybrid
39%2,530 listings
On-site
53%3,428 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (140), 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
  • Sr. Software Developer

    J&M Group

    Canada

    • Full-time
  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Sr Fullstack Developer

    J&M Group

    Toronto, ON

    • Full-time

    Java, Spring Boot, REST API, and HAPI FHIR development experience, including hands-on processing of FHIR R4 and DSTU2 resources in production-grade services.

  • Junior Software Engineer

    FDM Group

    Halifax, NS

    • Full-time
  • Senior Software Engineer, Operations

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Java Software Engineer

    KTek Resourcing

    Toronto, ON

    • Full-time
  • Python Full Stack Developer

    Precision Technologies

    Toronto, ON

    • Contract

    The ideal candidate will have a solid understanding of backend architecture, modern frontend development, asynchronous processing, and containerized distribut

  • Salesforce Revenue Cloud Architect

    J&M Group

    Toronto, ON

    • Full-time
  • Intermediate Software Engineer

    PointClickCare

    Mississauga, ON

    • Full-time
  • Programmer Analyst Advisory(Mainframe Developer)

    Scotiabank

    Toronto, ON

    The Senior Mainframe Developer is responsible for the design, development, maintenance, and support of Commercial Lending applications. The successful candidate will work closely with…

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