Software developer jobs in Canada (2,067 jobs)
Find software developer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.
Counted
Hiring at a glance
View jobs- Open jobs
- 2,067
- Employers
- 673
Advertised starting pay
- Average starting payCAD / year
- $100,577Across 160 listings
- Average starting payCAD / hour
- $60.27Across 85 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 5%105 listings
- Hybrid
- 35%724 listings
- On-site
- 60%1,234 listings
Not specified: <1% (4 listings)
Employers hiring include S M Software Solutions Inc (243), Genetec (68), Cisco (52).
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 developer jobs in Canada
Added
Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)
BMO
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting…
Added
Cloud Application Developer - (AWS / Banking/ Payment Systems)
BMO
…managed services environments, next-generation databases and, developer tools. Migrates existing applications to…
Added
QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)
BlackBerry
QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…
Added
QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)
BlackBerry QNX
QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…
Added
Added
2027 Winter Co-op Data Engineering Software Developer
General Motors
Added
Application Developer
Gildan Activewear Inc
Added
Software Developer
Wabtec
As a member of the software team in Bach-Simpson, you will report to the Software Manager. You will be responsible for designing and overseeing the impl
Added
Senior Software Developer (Front End), Trading
Wealthsimple Technologies
Added
Added
Added
Added
Software Developer
Wabtec Corporation
As a member of the software team in Bach-Simpson, you will report to the Software Manager. You will be responsible for designing and overseeing the impl
Added
Added
Added
Principal Software Developer
Solace Corporation
Added
Software Developer (1 year contract)
Ricoh USA, Inc.
…processing development team in Kitchener and has an opening for a Software Developer. GSE is part of the Software Development Center Americas, which works with Global teams developing…
Added
Software Developer (1 year contract)
Ricoh
…processing development team in Kitchener and has an opening for a Software Developer. GSE is part of the Software Development Center Americas, which works with Global teams developing…
Added
SAP ABAP Cloud Developer
Radiant Systems Solutions, Inc
Added
Software Developer - One year contract
Ricoh Canada Inc.
…processing development team in Kitchener and has an opening for a Software Developer. GSE is part of the Software Development Center Americas, which works with Global teams developing…
Added
Android Software Developer – Infotainment OnStar
General Motors
Added
Senior Software Developer, ML Platform & Infrastructure
Wealthsimple Technologies
Added
Enterprise Integration Application Developer
Livingston International
Added
Software Developer
Foresters Financial
We are seeking a Software Developer to design, build, and support scalable, production-grade software solutions in a modern cloud-first environment. This role focuses on delivering…
Added
Application Developer, IT (Java / Cloud Applications)
City of Mississauga
The City of Mississauga is seeking an experienced Application Developer to support the modernization of the Property Tax Management system. The successful candidate will design, build,…