Software development jobs in Canada (7,899 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,899
- Employers
- 2,203
Advertised starting pay
- Average starting payCAD / year
- $117,131Across 921 listings
- Average starting payCAD / hour
- $56.23Across 344 listings
- Average starting payUSD / year
- $164,765Across 34 listings
- Average starting payCAD / month
- $8,869Across 15 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%548 listings
- Hybrid
- 39%3,044 listings
- On-site
- 54%4,280 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 Engineer
Great Value Hiring
Proven experience in backend development, with a track record of delivering high-quality and performant projects
Added
RQ11737 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ10575 – Software Developer – ETL – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Added
Platform Software Engineer - Fintech
SweetTech
SweetTech has its own Software Development Life Cycle (SDLC) and Agentic Development Life Cycle. You will learn and follow these internal processes when defining work, directing autonomous…
Added
Added
Cloud Infrastructure Engineer, Senior Associate
PwC Canada
Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.
Added
Cloud Infrastructure Engineer, Senior Associate
PwC Canada
Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.
Added
Principal Software Engineer
EngRadar
…to innovate and support growth through individual and team development, all within an environment where every voice is…
Added
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
Design Systems / Applications Engineer (EDM Gearbox / Driveline)
Zobility
Maintain lessons learned, track action items, and support program development activities.
Added
Software Engineer, Fullstack
EngRadar
Added
Software Development Engineer (Chip Product Security)
AMD
…inside AMD. This position requires an outstanding background of software development, debugging skills, communication skills, ability to prototype, testing and to clearly articulate…
Added
RQ00813 – DevOps/Cloud Engineer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · Public Sector Experience: Must Have
Added
RQ11720 – 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
RQ11598 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ00811 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · Public Sector Experience: Must Have
Added
RQ00795 – Software Developer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · When working from their home location, the resource must have a private office space and is not permitted to work in an open communal space
Added
Electrical Engineering Software Designer (Nuclear)
Eclipse Automation
The Electrical Engineering Software Designer will contribute to machine concepts, design of control software, integration of software with electrical and mechanical systems, process…
Added
RQ11657 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11658 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills: