Salary of Software Engineer in Canada 2026
How much does a Software Engineer earn?
$93,780
/ Annual
Based on 2094 job listings
The average Software Engineer salary in Canada is ,780 per year or per hour. Entry level positions start at an income of ,148 per year, while more experienced professionals earn up to 5,000 per year.
$77,148 Average salary
$93,780 Maximum
$135,000
Salary data updated: February 2026
Salary distribution
Based on 16 job listings with salary
Salary by city
| City | Median / Annual | Listings | vs. national |
|---|---|---|---|
| Ottawa | $115,000 | 3 | +15.4% |
| Toronto | $100,000 | 4 | +0.4% |
About this role
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
Career progression
ESCO (EU Open Data) | O*NET (U.S. DOL)
There are 3 job listings for Software Engineer in Canada
-
Software Engineer
7 days ago
, , Canada Applied Systems Canada Part-timeSoftware Engineer / Sr Software Engineer Join to apply for the Software Engineer / Sr Software Engineer role at Applied...
-
Software Engineer
6 days ago
, Canada Applied Systems Canada Part-timeSoftware Engineer / Sr Software Engineer Join to apply for the Software Engineer / Sr Software Engineer role at Applied...
-
Software Engineer
Found at: Sourcestack Canada - 1 week ago
Canada Applied Systems Remote Part-timeJob Description Amazing Career Moments Happen Here Transforming the insurance industry is ambitious, we...
How much is paid in similar professions in Canada?
| Position | Average salary / Annual | |
|---|---|---|
| Computer Scientist | $212,496 | View listings |
| Java Websphere Developer | $156,000 | View listings |
| Informatica Developer | $140,892 | View listings |
| Java Software Engineer | $129,996 | View listings |
| Java J2EE Developer | $127,236 | View listings |
| Knowledge Engineer | $126,756 | View listings |
| J2EE Developer | $126,756 | View listings |
| Lead Software Engineer | $120,000 | View listings |
| Java Application Developer | $118,248 | View listings |
| Java Team Lead | $117,504 | View listings |
FAQ - Software Engineer
Data updated: February 2026
Jobs in other cities
Popular searches
Duties, skills, education and opportunities
Methodology
- Sample: 16 job listings with published salary
- Period:
- Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
- Outliers removed: salaries below P1 and above P99
- City data: minimum 5 listings for inclusion