Software development jobs in Canada (7,450 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,450
- Employers
- 2,128
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 listings
- Average starting payUSD / year
- $163,394Across 33 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%532 listings
- Hybrid
- 38%2,863 listings
- On-site
- 54%4,028 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
RQ2 - Software Developer - Senior
Maarut
…style="text-align:justify"><span>Work would include documentation, development, database design and testing.<br/></span></li></ul><p class="align-justify" style="margin-top:0px;…
Added
Software Developer
Nuwelcom Inc
We are seeking a highly skilled Software Developer to lead the design, development, and deployment of cutting-edge digital solutions across web, mobile, and cloud platforms. This role is…
Added
Programmer Analyst
Workers Compensation Board of PEI
Applicants must possess a post-secondary Degree or Diploma in Business Information Processing/ Technology, Computer Science or related field · Applicants must have experience in providing IT support to internal/external clients
Added
Senior software engineer: Applied AI
Morningstar
We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces,…
Added
Senior Software Engineer- Applied AI
Morningstar
We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces,…
Added
Application Developer
Primoris Services Corporation
…Support Lead, you will use your experience and education in software development to develop in-house, purpose-built construction management systems. The Development Team will consist of the…
Added
Développeur(se) de logiciels | Software Developer
Unity Technologies
Parsec is hiring a Senior Software Developer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything we've…
Added
Développeur(se) Backend Sénior | Senior Backend Developer, Ads Privacy
Unity Technologies
Added
Software Engineer - Product Lifecycle Information Management
lululemon
The ideal candidate performs the development of high-performing, well-tested, and thoughtfully architected software applications that satisfy our internal business needs & power guest…
Added
Software Reliability Team Lead / Chef(fe) d'équipe, Fiabilité logicielle
Vention
…their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across…
Added
Senior / Staff Software Engineer, Motion Planning
Waabi
Design and develop motion planning software and algorithms, building the brain which orchestrates decision making in dynamic, uncertain and interactive traffic scenarios.
Added
Senior Full Stack Developer
Federal Mfg
8+ years of professional software development experience, or equivalent demonstrated senior-level experience, with substantial hands-on work across C#, .NET Framework, web applications,…
Added
AI Software Designer RAN & AI Solutions
Ericsson
Support the development of AI-enabled platform capabilities and modern software engineering solutions.
Added
Software Developer Co-op - C++ (Winter Term - January - April 2027)
Ross Video
…for indoor, outdoor, broadcast, and performance settings. Our development team builds sophisticated hardware and software solutions from the ground up to provide our customers with the…
Added
Software Developer
7shifts
A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle
Added
Software Developer
7shifts
A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle
Added
Software Developer, Mid-Market
7shifts
As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…
Added
Software Developer, Mid-Market
7shifts
As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…
Added
Stagiaire développeur infonuagique/ Cloud Developer Intern
CM Labs Simulations
Our Software R&D team is seeking a paid intern for a 4- to 6-month term to explore how Vortex Studio simulations can be deployed, operated, and scaled in cloud environments.
Added
Senior Embedded Software Engineer
Horizon Aircraft
Perform peer reviews of other team member’s contributions to the software development project
Added
Canada | Toronto | Global Technology Summer Analyst - Software Engineer | 2027
Bank of America
Eligible candidates must have a graduation timeframe between November 2027 and August 2028
Added
Software Development Engineer II, WW Prime Tech
Amazon
…Prime membership would actually be worth to them. We want a Software Development Engineer who enjoys large-scale distributed systems and personalization work, where the outcome is measured…
Added
Programmer Analyst II
City of Regina
…adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of…
Added
Programmer Analyst II
City of Regina
…adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of…
Added
Software Engineer III
Trane Italia
You'll get to build the brains behind smarter buildings. As a Software Developer III, you'll lead the design and development of the backend services that power our Cloud-based Building…