Software development jobs in Canada
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
- 4,053
- Employers
- 1,494
Advertised starting pay
- Average starting payCAD / year
- $115,230Across 460 listings
- Average starting payUSD / year
- $139,934Across 117 listings
- Average starting payCAD / hour
- $54.74Across 66 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 10%407 listings
- Hybrid
- 40%1,639 listings
- On-site
- 49%1,969 listings
Not specified: 1% (38 listings)
Employers hiring include Amazon (117), Genetec (65), RBC (48).
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
Site Reliability Engineer
Redwood Software
$125,000 to $145,000 CAD / year
Redwood Software is the leading orchestration platform for the autonomous enterprise, driving business transformation at the lowest total cost of ownership. Redwood empowers organizations…
Added
Added
Python Full Stack Developer
Astek
Full-time
Leverage Generative AI tools and coding assistants to enhance development velocity and solution quality.
Added
Added
Test Tools & Automation Full Stack Software Engineer
Ciena
Full-time
…guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being - on and off the job. Connect…
Added
Senior Java Software Engineer
LanceSoft, Inc.
Contract
The ideal candidate will support designing, building, and integrating systems. Java and Web development experience is essential. Strong communication and interp
Added
Added
Développeur.euse Java Full Stack / Java Full Stack Developer x2 (Signature)
Portage CyberTech
Full-time
Added
Senior Full-Stack Software Engineer
Manulife
Full-time
Based on the role details you provided, here's a polished and engaging job posting designed to attract senior-level software engineering talent while highlighting the impact, technology…
Added
Added
Senior Software Developer, AI Platform
Wealthsimple Technologies
$152,000 to $189,000 CAD / year
Full-time · Remote
Added
Cloud Engineer DevSecOps
Valtech
Added
Senior Full Stack Developer (Java, Angular)
Royal Bank of Canada
Full-time
…team to provide technical direction, design expertise, and development and implementation of applications for RBC Insurance. This will include working with other internal development teams…
Added
Added
Added
Software Designer (Intermediate)
Eclipse Automation
Job Title: Electrical Engineering Software Designer
Added
Software Designer
Eclipse Automation
Added
Senior Backend Engineer
Eleven-X
Full-time
…sensor-based space-occupancy monitoring solution and comprehensive software platform that enables frictionless parking. Our solution includes our own hardware, firmware, network solutions,…
Added
Added
Added
Added
Intermediate Software Developer
Work in Ottawa
$75,000 to $88,000 CAD / year
Full-time
Led by Invest Ottawa, the city’s lead economic development agency, this initiative works alongside tech companies, recruiters and search firms, and community partners to spotlight the…
Added
Senior Full Stack Developer (React/Typescript/Node.js)
Affinity
Full-time
…engineer who can contribute across both backend and frontend development, with a strong emphasis on building scalable, distributed applications and microservices. The successful candidate…
Added
Added
Senior Full Stack Developer (Java, Angular)
RBC
Full-time
…team to provide technical direction, design expertise, and development and implementation of applications for RBC Insurance. This will include working with other internal development teams…