Engineering salaries in Canada
Built from 554 employer-stated ranges observed in live postings (as of 2026-10-10). Every number traces to a public source row.
Employers hiring Engineering roles in Canada state a median of $116,439 annual USD (P25 $84,351, P75 $146,296), measured from 554 employer-published ranges as of 2026-10-10.
Beyond base: 41.7% of evaluated postings here mention equity, 27.5% mention bonus/commission (n=944 evaluated excerpts).
Skills mentioned in this market
Tokens that literally appear in the posting text, with n and share of open roles. Not inferred.
| Skill | n | Share of open roles |
|---|---|---|
| Python | 242 | 25.6% |
| AWS | 182 | 19.3% |
| SQL | 158 | 16.7% |
| CI/CD | 156 | 16.5% |
| Kubernetes | 143 | 15.1% |
| Roadmapping | 120 | 12.7% |
| React | 119 | 12.6% |
| Java | 114 | 12.1% |
| Agile | 111 | 11.8% |
| TypeScript | 104 | 11.0% |
| Git | 99 | 10.5% |
| Azure | 90 | 9.5% |
Where would an offer land?
Type any annual figure to see its percentile inside the 554 employer-stated ranges on this page. Calculated in your browser — nothing is sent anywhere.
Enter an amount to place it against the published distribution.
- P10
- $58,483
- P20
- $80,836
- P30
- $92,786
- P40
- $108,250
- P50
- $116,439
- P60
- $129,689
- P70
- $139,741
- P80
- $151,566
- P90
- $184,517
Deciles of employer-stated ranges (midpoints, annual USD) for this market. Percentiles interpolate between deciles; sample statistics, not an offer recommendation.
Median over time
What moved here in 30 days
- 2026-10-09 range stated Cost Control Lead · turnertownsend · 125,000–175,000 CAD
- 2026-10-09 range revised ↓ Senior Software Engineer - UI Platform · okta · 160,000–220,000 CAD → 136,000–187,000 CAD
- 2026-10-08 range stated Senior Manufacturing Engineer · universityhealthnetwork · 100,000–120,000 CAD
Change events derived from consecutive dated observations of this market. Full stream: API →
Who is being hired here
30.9% of open roles here are remote-eligible, and Senior roles are the largest slice at 40.0% of postings.
Stated pay by level
| Seniority | n | P25 | Median | P75 |
|---|---|---|---|---|
| Director | 9 | $126,034 | $149,020 | $181,003 |
| Staff | 70 | $133,555 | $148,317 | $184,517 |
| Manager | 88 | $105,438 | $139,741 | $166,944 |
| Principal | 22 | $131,798 | $139,741 | $147,965 |
| Senior | 163 | $107,547 | $126,878 | $141,639 |
| Mid | 29 | $84,351 | $111,062 | $111,062 |
| Junior | 12 | $54,477 | $56,234 | $56,234 |
| Intern | 32 | $42,510 | $42,510 | $56,937 |
levels shown only at n≥3 · USD comparisons use dated reference FX; original local ranges are retained.
Companies behind these numbers (Canada)
| Company | Sector | Open roles | Stated ranges | |
|---|---|---|---|---|
| gdmsi | — | 53 | 52 | View roles → |
| affirm | fintech | 40 | 40 | View roles → |
| okta | software | 39 | 39 | View roles → |
| lyft | consumer | 30 | 30 | View roles → |
| 1password | — | 26 | 26 | View roles → |
| elastic | software | 21 | 21 | View roles → |
| aristanetworks | — | 20 | 20 | View roles → |
| gitlab | software | 23 | 18 | View roles → |
| robinhood | fintech | 16 | 16 | View roles → |
| braze | — | 14 | 14 | View roles → |
| instacart | consumer | 14 | 14 | View roles → |
| brex | fintech | 13 | 12 | View roles → |
Level benchmarks in this market
Related benchmarks
Embed this benchmark
A self-updating exhibit: the iframe always shows the current n-gated numbers, with attribution.
<iframe src="https://payevidence.com/embed/benchmark/engineering/ca"
width="600" height="320" style="border:1px solid #d9d4c5"
title="Engineering · Canada — PayEvidence"></iframe>