Software development jobs in Canada (7,809 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,809
- Employers
- 2,188
Advertised starting pay
- Average starting payCAD / year
- $117,046Across 915 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%2,999 listings
- On-site
- 54%4,238 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (305), Amazon (158), 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
Senior Full Stack Developer
I8IS - Infiniti Software Solutions
Work Arrangement: Onsite – 5 days per week
Added
Added
Senior Java Full Stack Developer
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
Site Reliability Engineer
i3D.net
Skill Development: Advance your career with clear growth paths, hands-on learning, and meaningful projects.
Added
Senior Java Full Stack Developer
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
Software Developer
Fortinet
As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet’s products. You are given the opportunity to participate in the development cycle…
Added
Software Developer Co-Op
Nutanix
If you’re early in your software development journey and ready to build software that runs at real-world scale, this is that kind of opportunity. As a co-op student, you'll gain hands-on…
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 Engineer
Mastercard
Strong foundation in software engineering principles including system design, source control, testing, debugging, performance analysis, maintainability, and secure software development.
Added
Associate Cloud Engineer
Aptiv
Wind River, An Aptiv Company, is seeking an Associate Cloud Engineer to contribute to the development and testing of StarlingX for the Wind River Cloud Platform. This is a unique…
Added
Software Developer - ETL - Senior
Lotus IT Solutions
…Business Service Delivery and Procurement, is seeking a Senior Software Developer – ETL to support a critical digital transformation initiative. The successful consultant will provide…
Added
Gameplay Software Engineer - EA SPORTS™ FC
EA SPORTS
…need to be implemented by the SEs. You will report into the Development Director of…
Added
Software Developer - Senior
Lotus IT Solutions
This is a fully onsite position (5 days per week) located at 222 Jarvis St, 5th Floor, Toronto
Added
Senior Software Developer - Front End
Lotus IT Solutions
This is a fully onsite role based at 222 Jarvis St, 5th Floor, Toronto, with 5 days per week in office required
Added
Senior Software Developer - Full Stack
Lotus IT Solutions
This is a fully onsite role based at 222 Jarvis St., 5th Floor, Toronto, Ontario (5 days per week onsite)
Added
Software Engineer II
Microsoft
Experience using AI or LLM-based technologies in software development, such as AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, or…
Added
Software Engineer II
Microsoft
Experience using AI or LLM-based technologies in software development, such as AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, or…
Added
Senior Software Engineer
Microsoft
As a Senior Software Engineer on the Excel Agent team, you will design and deliver end-to-end features that combine Excel capabilities with agentic AI. You will own technical areas spanning…
Added
RQ11657 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:
Added
Junior Full-Stack Software Developer (React/Node, Spring Boot/Java, MySQL, Azure
Apex Systems
…about building scalable web applications and learning modern software development practices. In this role, you'll develop user-facing applications with React and Node.js, create backend…
Added
Senior Software Developer (Healthcare)
Maarut Inc
Strong ReactJS development experience building production user interfaces and integrating them with Java/Spring Boot services and FHIR APIs.
Added
Added
Software Engineer
Opendoor
Deep software engineering experience with a track record of shipping production systems others depend on
Added
Software Intern
Altera
As a Software Intern at Altera, you will contribute to the development and testing of cutting-edge software solutions for programmable logic devices. This role offers an exciting…
Added
Software Engineering Intern - Embedded Platforms (Summer 2027)
Rivian and Volkswagen Group Technologies
Bringing up new ECUs and development boards, including drivers, bootloaders, and board support software