Salary data
What Canadian software engineering roles are paying, as reported by the postings themselves. Every figure below covers available postings only.
- Median reported salary
- —
- Postings stating a salary
- —
- Available postings
- —
- Remote-friendly
- —
- Average reported salary
- —
Loading…
Loading…
Unavailable: · Companies: —
Loading…
Loading…
How to read this
Both figures are the annualized midpoint of a reported range: hourly, daily, weekly and monthly figures are converted to a yearly equivalent first, and a range contributes the midpoint of its own minimum and maximum. The median is the middle of those annualized figures and leads because it describes the typical posting; the average is their mean and sits last because a single misread figure moves it. A posting that states no salary contributes nothing, which is why the coverage figure above matters as much as either — a figure over a small share of postings describes those postings, not the market.
Salaries are read from the posting text and from structured fields where the source provides them. CanWork never estimates a salary a posting does not state.
By source
| Source | Postings | Share |
|---|---|---|
By experience level
Level is stated by the posting or inferred from its title; postings that state no seniority stay “Not specified” rather than being folded into an entry-level bucket. Student placements (co-op terms, internships, summer-student roles) are their own tier, apart from entry-level positions on the career ladder.
| Level | Postings | Share |
|---|---|---|
Where the postings are
- Most reported location
- —
- Last successful scrape
- —
Jobs by level
- Loading…