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

Advertised starting pay

Average starting payCAD / year
$117,080Across 925 listings
Average starting payCAD / hour
$56.40Across 348 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,730Across 16 listings

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

Where work happens

Remote
7%550 listings
Hybrid
39%3,065 listings
On-site
54%4,313 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).

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 Developer, Mid-Market

    7shifts

    Remote, Canada

    • $95,000 to $135,000 CAD / year
    • Full-time
    • Remote

    As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…

  • Senior Software Developer, Mid-Market

    7shifts

    Remote, Canada

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

    As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems that…

  • Senior Software Developer, Developer Experience

    7shifts

    Remote, Canada

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

    As an Senior Software Developer on the Developer Experience squad at 7shifts, you work at the intersection of strong engineering judgment and AI-enabled execution. You report to the…

  • Senior Software Engineer

    LyveChat

    Toronto, ON

    • $150,000 to $190,000 CAD / year
    • Full-time

    You will join the Toronto team taking over development and technical operation of LyveChat from our existing development team. You will own assigned components from design through…

  • Software Engineer - C++/Linux - Envoy 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 Developer II (Full Time) - Canada

    Cisco

    Ottawa, ON

    • Full-time

    As a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical technology platforms such as operating…

  • Senior Full Stack Software Developer

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Provides mentoring specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work

  • Software Architect - InteleShare

    Intelerad

    Canada

    • Full-time

    We are seeking a Software Architect to design, build, and improve key parts of Intelerad's build and delivery infrastructure. In this role, you will turn DevOps and cloud-native best…

  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Unlike a traditional infrastructure-focused SRE position, this role is best suited to someone who has a strong software development background (particularly .NET) and enjoys solving…

  • Adobe Site Reliability Engineer - Content Delivery Network

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time
  • Sr. Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    • Full-time

    Must have familiarity with VISA/Mastercard network and card transaction lifecycle

  • Staff Software Engineer

    Broadcom

    Ottawa, ON

    • Full-time

    With our "One Person, One Project" development culture, you will own all aspects of a design, including ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds,…

  • Embedded Systems Software Developer

    Tigercat | MacDonald Steel

    Cambridge, ON

    Dedicated Day Shift: 8:00am – 4:30pm, Monday – Friday

  • Software Developer Embedded Systems I (Full Time) - Canada

    Cisco

    Montreal, QC

    • Full-time

    As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected…

  • Software Developer Embedded Systems I (Full Time) - Canada

    Cisco

    Montreal, QC · Saint-Laurent, QC

    • Full-time

    As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected…

  • Software Developer Embedded Systems I (Full Time) - Canada

    Cisco

    Ottawa, ON · Kanata, ON

    • Full-time

    As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected…

  • Software Developer Embedded Systems I (Full Time) - Canada

    Cisco

    Calgary, AB

    • Full-time

    As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected…

  • Software Developer Embedded Systems II (Full Time) – Canada

    Cisco

    Montreal, QC · Saint-Laurent, QC

    • Full-time

    As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…

  • Software Developer Embedded Systems II (Full Time) – Canada

    Cisco

    Montreal, QC

    • Full-time

    As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…

  • Software Developer II (Full Time) - Canada

    Cisco

    Toronto, ON

    • Full-time

    As a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical technology platforms such as operating…

  • Software Developer Embedded Systems II (Full Time) – Canada

    Cisco

    Vancouver, BC

    • Full-time

    As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…

  • Software Developer Embedded Systems II (Full Time) – Canada

    Cisco

    Toronto, ON

    • Full-time

    As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…

  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Unlike a traditional infrastructure-focused SRE position, this role is best suited to someone who has a strong software development background (particularly .NET) and enjoys solving…

  • Senior Embedded Software Engineer

    Pulsenics Inc.

    Toronto, ON

    • Full-time

    Strong software engineering practices, including version control (Git), code reviews, and disciplined development workflows.

  • Software Developer II (Full Time) - Canada

    Cisco

    Montreal, QC · Saint-Laurent, QC

    • Full-time

    As a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical technology platforms such as operating…

Get in touch
MovoJobs

Contact us