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,647
Employers
1,988

Advertised starting pay

Average starting payCAD / year
$113,135Across 688 listings
Average starting payCAD / hour
$56.03Across 245 listings
Average starting payUSD / year
$148,200Across 145 listings
Average starting payUSD / hour
$61.34Across 22 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
7%497 listings
Hybrid
39%2,593 listings
On-site
53%3,530 listings

Not specified: <1% (27 listings)

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

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
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of…

  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of…

  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of…

  • Programmer Analyst C++

    TMX Group

    Montreal, QC

    • Full-time
  • Cloud Engineer

    Pacer Group

    Calgary, AB

    • $45 to $50 CAD / hour
    • Contract
  • Senior Software Engineer

    impact.com

    Victoria, BC

  • Software Engineer, Full Stack

    Ontario Power Generation

    Oshawa, ON

    • Volunteer

    Education Level: Four-year university education in Computer Science, Software Engineering or a related field.

  • Frontend Developer

    Spait Infotech

    Canada

    • Full-time
  • Full Stack .NET Developer (Software Developer III)

    TekWissen ®

    Vaughan, ON

    • $65 to $70 CAD / hour
    • Contract

    Job Title: Full Stack .NET Developer (Software Developer III)

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time
  • Software Engineer

    TechDoQuest

    Toronto, ON

    • Full-time

    We are looking for a Dynatrace Engineer to support monitoring implementation, application onboarding, log analytics, dashboard development, and operational activities.

  • Software Engineer (Ottawa On-site)

    TechInsights

    Ottawa, ON

    • Full-time
  • React Native - Mobile Full-Stack Developer.

    Zoho

    Toronto, ON

    • Contract

    As a Senior Full Stack Software Engineer in our US Retirement technology organization, you will design, build, and ship high-quality mobile and backend solutions that serve our Retirement…

  • Embedded Software Developer

    Pleora Technologies

    Ottawa, ON

    • Full-time

    …applications with our growing global team. Our hardware and software solutions are built for performance, enabling low-latency, real-time video and data transport in 1000s of unique…

  • Software Engineer

    Scotiabank

    Toronto, ON

    Scotiabank is seeking a highly motivated and experienced Senior Manager, Software & Data Engineering to lead the design, development, modernization, and support of critical data and…

  • Software Developer and CVR Specialist

    National Research Council Canada

    Ottawa, ON

  • React Native - Mobile Full-Stack Developer

    Zoho

    Toronto, ON

    • Contract

    As a Senior Full Stack Software Engineer in our US Retirement technology organization, you will design, build, and ship high-quality mobile and backend solutions that serve our Retirement…

  • Frontend Developer - 6 months FTC

    DEPT®

    Toronto, ON

    • $80,000 to $90,000 CAD / year
  • PYTHON FULL STACK DEVELOPER WITH JAVA

    Tekgence Inc

    Mississauga, ON

    • Full-time
  • JAVA FULL STACK DEVELOPER

    Tekgence Inc

    Mississauga, ON

    • Full-time

    Java FSD + UI • 5-8 years of relevant experience in Apps Development roles • Proven full-stack development expertise with hands-on experience in Java, Angular/React, and REST APIs. •…

  • Senior Application Architect

    Bevertec

    Toronto, ON

    • Contract

    Experience in the development and implementation of application architectures

  • Senior Software Engineer

    PlugandPlay Talent

    Vancouver, BC

    • Full-time
  • QNX Senior Software Developer in Test

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in…