Software development jobs in Canada (7,650 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,650
- Employers
- 2,160
Advertised starting pay
- Average starting payCAD / year
- $117,116Across 901 listings
- Average starting payCAD / hour
- $55.91Across 332 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,941 listings
- On-site
- 54%4,146 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (300), 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
RQ11435 – Software Developer – CRM – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11660 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · 5 days per week
Added
RQ11660 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · 5 days per week
Added
RQ11435 – Software Developer – CRM – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11685 – Software Developer – Back End – Senior
S M Software Solutions Inc
Work Arrangement: Hybrid – 3 Business Days in Office
Added
RQ11685 – Software Developer – Back End – Senior
S M Software Solutions Inc
Work Arrangement: Hybrid – 3 Business Days in Office
Added
RQ11661 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week
Added
RQ11435 – Software Developer – CRM – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11745 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11661 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week
Added
RQ11660 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · 5 days per week
Added
RQ11745 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11745 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Software Engineer II - Engineer
Uber
As a Backend Software Engineer on the team, you'll build the services and APIs behind these experiences. You'll work alongside backend, mobile, and machine learning engineers, as well as…
Added
Fullstack Software Developer/ Développeur(-euse) logiciel full stack
Vention
5-10+ years of experience in full-stack software development
Added
5G Software Developer
Ericsson
We are looking for a 5G Software Designer to join our Baseband Infrastructure team, which supports Ericsson's global telecommunications products based in Canada. Our platform provides the…
Added
Staff Software Engineer, AI Foundations (AI Agent Optimization)
Temporal Technologies
A sense of taste in code and software development practice. Your approach should be opinionated and thoughtful, but not dogmatic.
Added
Intern, Software Developer (Winter 2027)
Bombardier
Participate in all aspects of agile software development, from implementation to deployment of web-based applications.
Added
Lead Software Developer (AI-Powered Applications)
OpenText
We are seeking a highly skilled and motivated Senior Software Developer to help build cutting-edge AI-powered applications and agentic experiences. In this role, you will work as a key…
Added
Software Engineer III - Financial Services
Cover Genius
4+ years of experience in software development, with a track record of contributing to and maintaining production systems. Practical experience using AI coding tools (Claude Code, Cursor,…
Added
Senior Software Engineer, Observability
Temporal Technologies
Lead the end-to-end Software Development Lifecycle: goals & requirements solicitation, design & review, implementation, operationalization & deployment, support & maintenance.
Added
Embedded Software Developer
Fortinet
Stay current with emerging technologies, application-layer protocols, and software development best practices, and proactively recommend improvements.
Added
Application Developer Co-op
BC Pensions
Under the direction of the Assistant Director, IT Engineering, this position will experience a diverse variety of tasks through all stages of the software development life cycle:
Added
1815 - Application Developer III
Amyantek
Working Status: Hybrid, onsite 2 days per week (3 days optional)
Added
Software Developer
Fortinet
Rich experience in cloud based product related software development and cross-platform development