Software development jobs in Canada (7,955 jobs)
Explore software development jobs in Canada. Choose a role or place to find work that fits.
Counted
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
Added
Software Developer, Mid-Market
7shifts
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…
Added
Senior Software Developer, Mid-Market
7shifts
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…
Added
Senior Software Developer, Developer Experience
7shifts
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…
Added
Senior Software Engineer
LyveChat
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…
Added
Software Engineer - C++/Linux - Envoy Gateway
Nutanix
…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…
Added
Software Developer II (Full Time) - Canada
Cisco
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…
Added
Senior Full Stack Software Developer
Robertson & Company Ltd.
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
Added
Software Architect - InteleShare
Intelerad
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…
Added
Site Reliability Engineer
Porter Airlines Inc.
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…
Added
Adobe Site Reliability Engineer - Content Delivery Network
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
Added
Sr. Consultant, Full Stack Developer
CIBC
Must have familiarity with VISA/Mastercard network and card transaction lifecycle
Added
Staff Software Engineer
Broadcom
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,…
Added
Embedded Systems Software Developer
Tigercat | MacDonald Steel
Dedicated Day Shift: 8:00am – 4:30pm, Monday – Friday
Added
Software Developer Embedded Systems I (Full Time) - Canada
Cisco
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…
Added
Software Developer Embedded Systems I (Full Time) - Canada
Cisco
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…
Added
Software Developer Embedded Systems I (Full Time) - Canada
Cisco
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…
Added
Software Developer Embedded Systems I (Full Time) - Canada
Cisco
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…
Added
Software Developer Embedded Systems II (Full Time) – Canada
Cisco
As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…
Added
Software Developer Embedded Systems II (Full Time) – Canada
Cisco
As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…
Added
Software Developer II (Full Time) - Canada
Cisco
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…
Added
Software Developer Embedded Systems II (Full Time) – Canada
Cisco
As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…
Added
Software Developer Embedded Systems II (Full Time) – Canada
Cisco
As an Embedded Systems Software Developer, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking…
Added
Site Reliability Engineer
Porter Airlines Inc.
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…
Added
Senior Embedded Software Engineer
Pulsenics Inc.
Strong software engineering practices, including version control (Git), code reviews, and disciplined development workflows.
Added
Software Developer II (Full Time) - Canada
Cisco
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…