Software Developer Salaries & Job Market in Canada (2026)
The average Software Developer pay in Canada is CAD 138,818-CAD 178,742 per year, based on 451 disclosed salaries.
Average salary by pay period
- Annual: CAD 138,818-CAD 178,742 per year (352 listings)
- Annual: USD 118,225-USD 179,049 per year (66 listings)
- Hourly: CAD 23-CAD 33 per hour (24 listings)
- Annual: GBP 122-GBP 122 per year (9 listings)
Best cities for Software Developer jobs
- Toronto — 231 jobs
- Mississauga — 65 jobs
- Kitchener — 52 jobs
- Vancouver — 46 jobs
- Richmond Hill — 25 jobs
- Ottawa — 23 jobs
- Markham — 21 jobs
- Montreal — 19 jobs
Work mode
18% remote, 4% hybrid, 78% on-site across 880 listings.
Top hiring employers
- Walmart (131 open roles)
- Citigroup (49 open roles)
- Affirm (48 open roles)
- Open Text (47 open roles)
- Jobgether (37 open roles)
- Okta (26 open roles)
Current openings
- Staff Software Engineer - II (KeyCite) — The Thomson Corporation (Canada)
- Software Engineer — The Thomson Corporation (Canada)
- Software Engineer II — The Thomson Corporation (Canada)
- Junior Full Stack Web Developer — Mitel (Ottawa)
- Software Engineer – Full-Stack (React, TypeScript, Java) — S&P Global (Toronto, CAN)
- Sr Associate Software Engineer - Applied AI — Amgen (Canada - Burnaby)
- 2027 Spring Co-Op, Software Developer — Zimmer Biomet Holdings (Montreal, Quebec, Canada)
- Software Developer — Cisco (Vancouver, British Columbia, Canada)
- Astronomical Lead Software Developer — University of Alberta (Edmonton, AB, Canada)
- Lead Software Developer — Open Text (Richmond Hill, Ontario, CAN, L4B 4N8)
Browse and apply for Software Developer roles in Canada on HireChats job search.