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,041
Employers
2,066

Advertised starting pay

Average starting payCAD / year
$116,981Across 854 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%506 listings
Hybrid
39%2,735 listings
On-site
54%3,773 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (144), 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
  • 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
  • Software Engineer

    EraTree

    Vancouver, BC

    • Full-time
  • Mobile Application Developer

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time
  • Application Architect SAP BTP FIORI

    Hays

    Calgary, AB

    • Contract

    …may run on multiple platforms and may be composed of multiple software packages and custom components. This role defines best practices in the critical evaluation and selection and / or…

  • Frontend Software Engineer React, TypeScript & AI-Assisted Development

    Rose International

    Toronto, ON

    • Full-time

    Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow

  • Media Production Systems Architect (T & I) (Telework/Hybrid)

    CBC/Radio-Canada

    Ottawa, ON · Toronto, ON · Montreal, QC

    • Full-time
  • Software Engineer

    Mecka

    Remote, Canada

    • $165,000 to $200,000 CAD / year
    • Full-time
    • Remote

    We're hiring Software Engineers who own problems end to end - not a

  • Software Developer

    NAV CANADA

    Ottawa, ON

    • Full-time

    The Software Developer participates in the design, development, integration, testing and maintenance of safety-critical software supporting Air Traffic Management (ATM) systems. The work…

  • Software Developer 1

    Zynga

    Toronto, ON

    • $73,900 to $109,360 CAD / year
  • Java Software Engineer

    IMCS Group

    Quebec, QC

    • Contract

    …applications. The ideal candidate should have strong backend development skills in Java and experience with modern frontend…