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,070
Employers
2,067

Advertised starting pay

Average starting payCAD / year
$116,943Across 856 listings
Average starting payCAD / hour
$56.17Across 300 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,742 listings
On-site
54%3,793 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
  • 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…

  • Embedded Software Architect, User Terminals (36137)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    We are seeking a Software Architect – User Terminals to define and lead software architecture for military and government satellite communications terminal solutions. This role provides…

  • Software Engineering Coop

    Teledyne Technologies Incorporated

    Waterloo, ON · Canada - 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…

  • Software Engineer Internship - Winter 2027

    DataVisor

    Remote, Canada

    • $40,000 to $50,000 CAD / year
    • Full-time
    • Remote