Software development jobs in Canada (7,446 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,446
- Employers
- 2,126
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 listings
- Average starting payUSD / year
- $163,906Across 32 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%530 listings
- Hybrid
- 38%2,863 listings
- On-site
- 54%4,026 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
Intermediate Software Engineer
United Pacific Projects Ltd.
Role Description UPP is looking for an Intermediate Software Developer with a strong foundation in C#, .NET, and desktop application development to help evolve the core software platform…
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 Engineer
ProxyLink
The ideal candidate is a technically strong leader who can balance hands-on software development with team coordination, code quality oversight, delivery planning, and production support.
Added
Software Engineering Intern - Vehicle Controls (Summer 2027)
Rivian and Volkswagen Group Technologies
…vehicles through technology that will set the standards for software-defined vehicles around the…
Added
Senior Full Stack Developer
Royal Bank of Canada
…platform. As a key player, you'll contribute to every stage of the software development life cycle, focusing on quality, maintainability, performance, and reliability. If you're a…
Added
Senior Software Developer in Test (AI Portfolio)
Vena Solutions
As a Senior Software Developer in Test, you will be responsible for the development, execution, and maintenance of automated tests to support the Software Test Life Cycle for Vena’s agentic…
Added
Senior Front End Developer
I8IS - Infiniti Software Solutions
Work Arrangement: Onsite – 5 days per week
Added
Added
Sr. Front End Developer ( Angular )
Yochana
Participate in the complete Software Development Life Cycle (SDLC).
Added
Software Engineer
ProxyLink
ProxyLink is hiring an experienced Software Developer to design, develop, enhance, maintain, and support enterprise applications and technology platforms. The successful candidate will have…
Added
Added
Full Stack Developer
Triunity Software
Triunity Software is looking for a talented Full Stack Developer to join our growing team in Toronto, ON. This is your chance to work on exciting, cutting-edge projects where your code…
Added
Full Stack Developer
Triunity Software
Triunity Software is looking for a talented and passionate Full Stack Developer to join our growing team in Mississauga, AB. This is an exciting opportunity to work on innovative software…
Added
Full Stack Developer
Triunity Software
Triunity Software in Calgary, AB is looking for a talented Full Stack Developer to join their growing team. This is an exciting opportunity to work across the entire development stack,…
Added
Full Stack Developer
Triunity Software
Triunity Software in Vancouver, BC is looking for a talented Full Stack Developer to join our growing engineering team. If you're passionate about building powerful, scalable applications…
Added
Full Stack Developer
Triunity Software
Triunity Software in Calgary, AB is looking for a talented Full Stack Developer to join their growing team. If you're passionate about building powerful, scalable applications from front to…
Added
Full Stack Developer
Triunity Software
Triunity Software is looking for a talented Full Stack Developer to join our growing team in Montreal, QC. This is an exciting opportunity to work on innovative software solutions,…
Added
Full Stack Developer
Triunity Software
Triunity Software in Winnipeg, MB is looking for a talented Full Stack Developer to join their growing team. This is an exciting opportunity to work on meaningful projects, collaborate with…
Added
Full Stack Developer
Triunity Software
Triunity Software is looking for a talented and passionate Full Stack Developer to join our growing team in Ontario, ON. This is your chance to work on exciting, cutting-edge projects where…
Added
Full Stack Developer
Triunity Software
Triunity Software is looking for a talented Full Stack Developer to join our growing team in Edmonton, AB. This is an exciting opportunity to work on innovative software solutions,…
Added
Software Programmer
Paladin Technologies
Development of software and integrated information systems, process control software, and other embedded software control systems
Added
Senior Software Developer / Full Stack Technical Lead
Joblinxsapp
Location: Toronto, Ontario - 100% onsite, 5 days per week
Added
Senior Full Stack Software Engineer
True Talent Solutions Partners
Establish practices for effective, agent-driven software development.
Added
Senior Software Engineer
Franklin Templeton
Uses AI tools (Copilot, Cortex) to accelerate development, troubleshoot pipelines, and improve code quality
Added
Senior Full Stack Software Developer – Java / Angular
Joblinxsapp
Work Arrangement: 100% Onsite – 5 days per week