Software development jobs in Canada (7,603 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,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
Added
RQ00795 - Software Developer - Senior
Maarut
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…
Added
Added
RQ00811 - Software Developer - Full Stack - Senior
Maarut
Strong ReactJS development experience building production user interfaces and integrating them with Java/Spring Boot services and FHIR APIs.
Added
Added
Software and Hardware Senior Engineering Specialist
ThoughtStorm
Minimum 5 years of FPGA/ASIC development and/or embedded software development for aerospace applications.
Added
Added
Senior Firmware and Embedded Software Engineer
Humanoid
You will own the development of embedded software for critical robotic subsystems, including motion control, sensor interfaces, communication networks, and hardware abstraction layers that…
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
Added
Senior Software Engineer - Java
PointClickCare
…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…
Added
lead development and operations (DevOps) engineer
Raenan Consultancy
Added
Full-Stack Developer (1-Year Contract)
Baker Tilly Canada
Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…
Added
Senior Software Engineer- Toronto
Island
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…
Added
Software Architect
TrackBeat
Hands-on experience with Software Development and Programming in modern languages (e.g., Python, C#, Java, or similar).
Added
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
This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office
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 Developer, DevOps
General Dynamics Missions System International
…experience a diverse variety of tasks through all stages of the software development life…
Added
Lead Software Engineer
Jobgether
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…
Added
Added
Staff Software Engineer, Deployment Platform
Stripe
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…
Added
RQ11556 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Full Stack Software Developer (Java/React)
Lotus IT Solutions
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…
Added
RQ11775 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11557 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11557 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week