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
7,051
Employers
2,064

Advertised starting pay

Average starting payCAD / year
$116,943Across 856 listings
Average starting payCAD / hour
$56.16Across 299 listings
Average starting payUSD / year
$163,167Across 30 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%508 listings
Hybrid
39%2,738 listings
On-site
54%3,778 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (145), Husky Technologies (80).

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. Staff AI Experience Software Engineer

    Insight Global

    Canada

    • Full-time

    – 8+ years experience building software at an enterprise scale and expertise with system design at a staff engineer level – 2+ years of hands-on experience with AI tooling in a development…

  • RQ11844 - Software Developer

    CCI- Computer Consultants International, Inc.

    Toronto, ON

    • Full-time
  • Senior Software Engineer - Trading Technology

    BettingJobs

    Toronto, ON

    • Full-time

    BettingJobs is working with a fast-growing sports betting technology business to recruit a Senior Software Engineer for its Trading Technology team. You'll build the backend engines behind…

  • Senior Software Engineer

    BettingJobs

    Toronto, ON

    • Full-time

    BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto.

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Software Distributed Systems Engineer, Energy Software

    Tesla

    Richmond Hill, ON

    • Full-time

    Tesla is looking for Software Engineers to build the cloud services that power these products, driving the worldwide transition to sustainable energy. These

  • Software Engineer- II

    PheedLoop

    Toronto, ON

    • Full-time
  • Senior Java Software Engineer

    Agilus Work Solutions

    Toronto, ON

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

    Are you a senior software engineer who enjoys working across development, production support, and operational excellence? We're looking for a Senior Software Engineer with deep expertise in…

  • Full Stack Developer

    Corpay

    Toronto, ON

    • Full-time

    Information Technology - IT Systems & Software Development - P3 - CAN

  • Frontend Software Developer

    Corpay

    Toronto, ON

    • Full-time

    Information Technology - IT Systems & Software Development - P3 - CAN

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Software Engineer

    SmartSource Electronics

    Mississauga, ON

    • Full-time
  • Software Engineer - Front End

    Microsoft

    Vancouver, BC

    • Full-time
  • Backend Developer (Ruby/Golang)

    Raas Infotek

    Toronto, ON

    • Contract
  • Software Developer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, and maintain software applications based on business requirements.

  • Software Developer

    Orthosoft Inc.

    Montreal, QC

    • Other

    …people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a…

  • Software Engineering Coop

    Teledyne Technologies Incorporated

    Waterloo, ON

    • Full-time

    …water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical…

  • Cloud Developer

    Computronix

    AB

    • Full-time
  • Senior Software Engineer, Search

    Clio

    Calgary, AB · Vancouver, BC · Toronto, ON

    • Full-time

    We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Cloud Engineer

    Quarry Consulting

    Toronto, ON

    • Full-time
  • Cloud Operations Engineer – Azure AKS Terraform (36170)

    Myticas Consulting

    Toronto, ON

    • Full-time
  • SysOps Software Architect (36136)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    Lead the architecture and technical direction of System Operations (SysOps) software for a mission-critical satellite communications program. Translate operational, security, and system…