Software development jobs in Canada (7,603 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,603
Employers
2,153

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.91Across 327 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%536 listings
Hybrid
38%2,923 listings
On-site
54%4,117 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), Amazon (156), Electronic Arts (85).

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
  • RQ00795 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    The Senior Software Developer will support the Drug Formulary and Genomics team. Drug Formulary is a cancer drug and regimen resource for patients and healthcare professionals. It provides…

  • RQ00811 - Software Developer - Full Stack - Senior

    Maarut

    Toronto, ON

    • Contract

    Strong ReactJS development experience building production user interfaces and integrating them with Java/Spring Boot services and FHIR APIs.

  • Full Stack Developer contractor contigent req for Deepak Nangia

    MDA

    Brampton, ON

    • Full-time

    o Angular (must have)

  • Software and Hardware Senior Engineering Specialist

    ThoughtStorm

    Dorval, QC

    • Full-time

    Minimum 5 years of FPGA/ASIC development and/or embedded software development for aerospace applications.

  • Senior Firmware and Embedded Software Engineer

    Humanoid

    Burnaby, BC

    • $140,000 to $180,000 CAD / year
    • Full-time

    You will own the development of embedded software for critical robotic subsystems, including motion control, sensor interfaces, communication networks, and hardware abstraction layers that…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Software Engineer

    Syntrace

    Toronto, ON

    • Full-time

    We are now hiring a Software Engineer, based in Toronto.

  • Senior Software Engineer - Java

    PointClickCare

    Mississauga, ON

    • $142,000 to $158,000 CAD / year
    • Full-time

    …significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top…

  • lead development and operations (DevOps) engineer

    Raenan Consultancy

    Toronto, ON

    • Full-time
  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…

  • Senior Software Engineer- Toronto

    Island

    Toronto, ON

    We’ve researched every corner of the modern enterprise. Built industry-defining tech like anti-virus software and browser isolation. Delivered products like DLP and proxies to millions…

  • Software Architect

    TrackBeat

    Toronto, ON

    • Full-time

    Hands-on experience with Software Development and Programming in modern languages (e.g., Python, C#, Java, or similar).

  • Software Development Intern, AI-Assisted Development (Summer 2027) / Stagiaire en développement de logiciel, développement assisté par l’IA (Été 2027)

    Hewlett Packard Enterprise

    Montreal, QC

    • $17.95 to $31 CAD / hour
    • Full-time

    This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Software Engineering Developer, DevOps

    General Dynamics Missions System International

    Ottawa, ON

    • $85,000 to $110,000 CAD / year
    • Full-time

    …experience a diverse variety of tasks through all stages of the software development life…

  • Lead Software Engineer

    Jobgether

    Canada

    • Full-time

    Lead the development of innovative software products and AI-powered solutions that transform business operations and deliver exceptional digital experiences. In this role, you will define…

  • Java Software Engineer

    ProxyLink

    Toronto, ON

    • $100 to $105 CAD / hour
    • Contract

    Work Arrangement: Onsite, five days per week, Monday to Friday

  • Staff Software Engineer, Deployment Platform

    Stripe

    Canada

    • Full-time

    You own the foundation of how Stripe ships software. The deployment platform sits in the critical path of every engineer's workflow at Stripe. The decisions you make affect thousands of…

  • RQ11556 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • Full Stack Software Developer (Java/React)

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Ministry of Public and Business Service Delivery and Procurement is seeking a Senior Full Stack Software Developer to join the Government Services Integration Cluster in Toronto. This…

  • RQ11775 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11557 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11557 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

Get in touch
MovoJobs

Contact us