Software development jobs in Canada (7,482 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,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
Added
Back End Developer
RemitBee™
Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.
Added
Senior Software Developer, Site Reliability
Google
5 years of experience with software development in one or more programming languages.
Added
AI Software Developer
Newfoundland Capital Corporation Limited
Experience working with APIs, databases, and modern software development practices
Added
Sr. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)
Sunnybrook
…applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…
Added
Software Analyst (SWAT), Senior
Hitachi Rail
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…
Added
Software Architect - Vital Software
Hitachi Rail
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…
Added
Software Analyst
Hitachi Rail
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…
Added
RQ11706 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11706 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11718 – Software Developer – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11713 – Software Developer – ETL – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Added
Added
Lead Software Engineer, Applied AI (Frontend Leading)
EPAM Systems
…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…
Added
Staff/Senior Embedded Systems Engineer
Movellus Inc.
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…
Added
Application Developer with Java, React.JS, Python and Linux experience
Smart IT Frame LLC
5 years of experience in software development with a focus on high performance distributed application development.
Added
Web Developer
Spait Infotech
Follow coding standards, development best practices, and project deadlines.
Added
Software Developer, Hybrid, Ottawa, Canada
Cisco
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…
Added
Software Engineer - AI 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 Engineer - AI 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
AI Software Engineer
Snowflake
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…
Added
Android Software Engineer
Semperis
This includes working up to three days per week and remotely the remaining days
Added
Senior Software Engineer - AI/ML
Veralto Global
Reporting to the Director of Engineering & Predictive Analytics, the Senior Software Engineer will contribute to the technical development of Aquatic Informatics' predictive analytics…
Added
Cloud Software Engineer Intern
Aptiv
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…
Added
Cloud Engineer Intern
Aptiv
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…