Software development jobs in Canada (7,611 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,611
- Employers
- 2,153
Advertised starting pay
- Average starting payCAD / year
- $117,159Across 897 listings
- Average starting payCAD / hour
- $55.89Across 328 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,924 listings
- On-site
- 54%4,124 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (300), 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
Added
Software/Firmware Development Engineer
Socomec Group
Industrial network protocols such as Modbus TCP/RTU (must have), EtherNet/IP, BACnet/IP or SNMP (an asset)
Added
Senior Cloud Engineer
Paymentus
…Cloud deployments. The Cloud Engineer works closely with the Development and QA teams to produce reliable and secure production infrastructures and operate multiple environments in the…
Added
Full-Stack Developer (Digital Product Developer)
House of Commons (Canada) / Chambre des communes (Canada)
Full-Stack Developers contribute to the design, development, integration, and maintenance of modern digital products and services. Working alongside experienced developers and…
Added
Intermediate Full-Stack Developer (Intermediate Digital Product Developer)
House of Commons (Canada) / Chambre des communes (Canada)
Experience participating in the full software development lifecycle, from requirements analysis and solution design through deployment and operational support;
Added
Senior Full-Stack Developer (Senior Digital Product Developer)
House of Commons (Canada) / Chambre des communes (Canada)
Experience developing, maintaining, or integrating software solutions using technologies such as C#, VB.NET, Java, or other object-oriented programming languages; SQL; ASP.NET; WPF;…
Added
Senior Full-Stack Developer (Senior Digital Product Developer)
House of Commons of Canada Chambre des communes du Canada
Experience developing, maintaining, or integrating software solutions using technologies such as C#, VB.NET, Java, or other object-oriented programming languages; SQL; ASP.NET; WPF;…
Added
Full-Stack Developer (Digital Product Developer)
House of Commons of Canada Chambre des communes du Canada
Full-Stack Developers contribute to the design, development, integration, and maintenance of modern digital products and services. Working alongside experienced developers and…
Added
Intermediate Full-Stack Developer (Intermediate Digital Product Developer)
House of Commons of Canada Chambre des communes du Canada
Experience participating in the full software development lifecycle, from requirements analysis and solution design through deployment and operational support;
Added
Java Python Senior Software Developer
Elsevier
Have basic knowledge of software development methodologies (e.g., Agile, Waterfall).
Added
Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS), Measurement, Ad Tech, and Data Science (MADS), MADS Data Signals
Amazon
…working on Linux systems and have a deep understanding of agile software development. You excel at building exceptional customer relationships, uncovering the true requirements behind…
Added
Winter 2027: Software Developer Co-op, Front End (8 months)
Intuit
Ability to work in our Toronto office a minimum of 3 days per week
Added
Software Engineering SMTS
Salesforce Partner Canada
Build and ship high quality, production grade software using modern engineering practices, with AI as a core part of your development workflow, pushing the boundaries of AI development…
Added
Software Validation Technologist
Husky Technologies
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…
Added
Développeur(euse) de logiciels principal(e) / Principal Software Engineer, Core Engine
Unity
We’re looking for an experienced software engineer to guide, and be responsible for, delivery of some of the most mission-critical parts of Unity Engine. You’ll work with software experts…
Added
Software Developer, Apple Build Rules
Google
Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to…
Added
Senior Software Developer, Workday Integrations & Extend
Royal Bank of Canada
As a Senior Software Developer, Workday Integrations & Extend, you will lead the technical design, development, and implementation of Workday solutions to meet complex HCM program…
Added
Added
Added
Cloud Engineer
Pacer Group
Added
Mobile Application Developer
Zodiac Solutions, Inc
Added
Software Developer
Spait Infotech
Design, develop, and maintain software applications based on business requirements.
Added
Software Validation Technologist
Husky Technologies
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…
Added
Software Engineering SMTS
Salesforce
Build and ship high quality, production grade software using modern engineering practices, with AI as a core part of your development workflow, pushing the boundaries of AI development…
Added
Software Engineer - GPU Networking & Distributed Systems
Baseten
In this role, you will go beyond network configuration to architect the software fabric that unifies thousands of GPUs into a cohesive operating system. While you will leverage the best of…
Added
Software Engineer - Infrastructure
Baseten
As an Infrastructure Software Engineer at Baseten, you'll build and maintain components of our ML inference platform that powers production AI applications. You'll contribute to the core…