Software development jobs in Canada (7,448 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,448
- Employers
- 2,127
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 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%531 listings
- Hybrid
- 38%2,863 listings
- On-site
- 54%4,027 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (294), 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
RQ11719 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11719 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11556 – Software Developer – Full Stack – 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:
Added
RQ11721 – Software Developer – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Onsite – 5 days per week
Added
RQ11721 – Software Developer – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Onsite – 5 days per week
Added
RQ11657 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
RQ11657 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
RQ11657 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
RQ11658 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
RQ11721 – Software Developer – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · 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:
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
Software Development Intern, AI-Assisted Development (Summer 2027) / Stagiaire en développement de logiciel, développement assisté par l’IA (Été 2027)This role has been designed as 'Hybrid'…
Added
Senior Software Engineer, Agent Infrastructure
Cohere
Hands-on work with agentic systems, multi-agent workflows, or agent development frameworks
Added
Software Architect
Croesus
The Software Architect is an experienced professional in software development. Their role is to design and define the technical architecture of information systems to ensure their…
Added
Cloud Architect
BrainRidge Consulting
Offer technical guidance to Lines of Business restructuring applications for cloud deployment, adhering to 12-factor development practices
Added
Senior Director Software Engineer
Broadridge
Strong background in software development and application system design, with the ability to connect technical strategy to business value.
Added
Senior Full Stack Software Developer, RMJ
Redwood Software
As a Senior Full Stack Software Developer, you will be responsible for leading the design, development, and delivery of scalable full-stack applications, shaping system architecture, and…
Added
Software Engineer II - Digital Thread & Analytics
Honeywell Aerospace
In this role, you will work at the intersection of engineering, software development, and data analytics, integrating information across requirements, systems engineering, software…
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
Full stack developer
Tata Consultancy Services
Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.
Added
Added
Senior Java Software Engineer
AIFA Solutions
Added
Java Software Engineer
Smart IT Frame LLC
8+ years of hands-on Java development (Java 8/11/17+, Spring Boot).
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.