Software development jobs in Canada (7,482 jobs)

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,482
Employers
2,137

Advertised starting pay

Average starting payCAD / year
$117,299Across 891 listings
Average starting payCAD / hour
$56.18Across 314 listings
Average starting payUSD / year
$163,394Across 33 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%533 listings
Hybrid
38%2,869 listings
On-site
54%4,053 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (295), Amazon (152), Electronic Arts (84).

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. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)

    Sunnybrook

    Toronto, ON

    • Full-time

    …applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…

  • Software Analyst (SWAT), Senior

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Senior Software Analyst in Testing is responsible for ensuring the quality of software delivery for large scale rail signalling projects. The candidate will work with other software…

  • Software Architect - Vital Software

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Software Architect leads the design, development, integration, and testing of complex operationally critical and safety-critical software systems within the railway signaling domain. As…

  • Software Analyst

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Software Analyst contributes to the design, development, integration, and testing of low- to medium-complexity operationally critical and safety-critical software systems within the…

  • RQ11706 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11706 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11718 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11713 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • Software Engineering Intern

    Aptiv

    Ottawa, ON

    • Full-time

    Availability to work on-site in the Ottawa area three days per week

  • Software Engineer 1

    Cisco

    Ottawa, ON

    • Full-time

    Develop quality software and web applications

  • Lead Software Engineer, Applied AI (Frontend Leading)

    EPAM Systems

    Canada

    • Full-time

    …internal platforms that power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading), you will build intuitive, performant user interfaces and frontend integration…

  • Staff/Senior Embedded Systems Engineer

    Movellus Inc.

    Markham, ON

    • Full-time

    Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about…

  • Application Developer with Java, React.JS, Python and Linux experience

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    5 years of experience in software development with a focus on high performance distributed application development.

  • Web Developer

    Spait Infotech

    Canada

    • Full-time

    Follow coding standards, development best practices, and project deadlines.

  • Software Developer, Hybrid, Ottawa, Canada

    Cisco

    Ottawa, ON

    • Full-time

    We are seeking a highly skilled Software Developer to deliver features needed for integration between Cisco Cloud Control and Cisco Catalyst Center. In this role, you will design and lead…

  • Software Engineer - AI Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time

    …full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and…

  • Software Engineer - AI Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time

    …full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and…

  • AI Software Engineer

    Snowflake

    Remote, Canada

    • $176,300 to $226,300 CAD / year
    • Full-time
    • Remote

    We're looking for a Software Engineer - AI to join our growing Toronto engineering team. You'll design, build, and ship AI-powered systems and services that are used by thousands of…

  • Android Software Engineer

    Semperis

    Remote, Canada

    • Full-time
    • Remote

    This includes working up to three days per week and remotely the remaining days

  • Senior Software Engineer - AI/ML

    Veralto Global

    Vancouver, BC · London, ON

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

    Reporting to the Director of Engineering & Predictive Analytics, the Senior Software Engineer will contribute to the technical development of Aquatic Informatics' predictive analytics…

  • Cloud Software Engineer Intern

    Aptiv

    Ottawa, ON

    • Full-time

    As a Cloud Software Engineering Intern, you will support the development of software solutions that operate in Linux-based and cloud environments. You will work closely with experienced…

  • Cloud Engineer Intern

    Aptiv

    Ottawa, ON

    • Full-time

    As a Cloud Software Engineering Intern, you will support the development of software solutions that operate in Linux-based and cloud environments. You will work closely with experienced…

  • Cloud Engineer Intern

    Aptiv

    Ottawa, ON

    • Full-time

    As a Cloud Software Engineering Intern, you will support the development of software solutions that operate in Linux-based and cloud environments. You will work closely with experienced…

  • Senior Software Developer, Ottawa, Canada, Hybrid

    Cisco

    Ottawa, ON

    • Full-time

    We are seeking a highly skilled Senior Software Developer to deliver features needed for integration between Cisco Cloud Control and Cisco Catalyst Center. In this role, you will design and…

  • Lead Software Engineer

    Morningstar

    Toronto, ON

    • Full-time

    Core Qualifications (Must Haves)

Get in touch
MovoJobs

Contact us