Software development jobs in Canada (7,817 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,817
- Employers
- 2,188
Advertised starting pay
- Average starting payCAD / year
- $117,082Across 916 listings
- Average starting payCAD / hour
- $56.00Across 337 listings
- Average starting payUSD / year
- $164,765Across 34 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%545 listings
- Hybrid
- 38%3,000 listings
- On-site
- 54%4,245 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (305), Amazon (160), Electronic Arts (87).
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 Intern (Summer 2027)
Steel
We're looking for exceptional software engineering interns to help build the infrastructure and developer tools powering the next generation of AI agents.
Added
Senior Software Engineer, Backend
Sardine
7+ years of proven experience as a Software Engineer specializing in web backend development.
Added
Application Developer
Sobeys Capital Incorporated or a Franchise/Affiliate / ou une franchise/société affiliée
Participate in the design, development, testing, implementation, and support of software solutions throughout the Software Development Life Cycle (SDLC).
Added
Software Engineer
Lockheed Martin
The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test,…
Added
Software Developer Co-op
GeoSpectrum Technologies, Inc
As a member of our software team, you will contribute to the development of innovative solutions that support advanced underwater acoustic and ocean technology systems. Working within an…
Added
Software Engineer III - Full Stack Tech Lead
TD
As a Software Engineer III Tech Lead, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Spring Boot framework. You will…
Added
Senior Principal Embedded Software Architect
Analog Devices
…Computer Engineering, or Computer Science with 15+ years of system software architecture, firmware development, and HW/SW co-design…
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
Senior Software Developer
Seequent
Mode de travail hybride : 2 jours par semaine au bureau local et le reste de la semaine en télétravail
Added
Web designer
Artistic Landscaping Inc
Develop and implement policies and procedures throughout the software development life cycle
Added
Business Application Architect
dcbel Inc
…through its vertically integrated suite of energy hardware and software products, and their supporting…
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11600 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11698 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11754 – 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
C++ Software Engineer - Machine Vision (AOI)
DaoAI
We fully embrace AI-assisted development - the team uses code agents such as Claude Code and Codex every day.
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 Development Engineer, Ordering
Amazon
We, the Ordering team, need strong software development engineers, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform…
Added
Senior Control Systems Software Designer
ATS Industrial Automation
Controls Software Designers on our team create robust, production‑ready automation solutions that operate in demanding industrial environments. We work on complex systems where reliability,…
Added
Lead Software Engineer
Virtusa
Added
Staff Embedded Software Engineer, Virtualization
Jobgether
Join a forward-thinking engineering team working at the intersection of embedded software, virtualization, and next-generation automotive technology. In this senior technical role, you will…
Added
RQ11679 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week