Median salary
$106,262
median over time
Typical range
$79.2k – $146.3k
25th–75th percentile
Disclosing pay
20.8%
798 of 3,844 roles
Live roles
3,844
open right now
Director, ML Engineering & Infrastructure
Software Engineer, ML Infra & Distributed Systems (Staff & Principal)
Strategic Account Director - East
Principal Forward Deployed Engineer - Okta for AI Agents
Head of Commercial Growth, Canada
Engineering Director, Global Treasury and Payment Network (Relocate to Singapore)
Director of Autonomy
Principal Engineer, Autonomy
| Company | Median | Roles |
|---|---|---|
Flywheel Digital
|
$94,000 | 52 |
Robinhood
|
$180,500 | 48 |
Okta
|
$136,868 | 43 |
HelloFresh
|
$91,600 | 33 |
DoorDash Canada
|
$95,627 | 24 |
Lightmatter
|
$197,000 | 20 |
MongoDB
|
$123,728 | 18 |
Homebase
|
$100,283 | 17 |
| Role | Median | Roles |
|---|---|---|
| Data Scientist | $162,080 | 15 |
| Software Engineer | $138,231 | 200 |
| Recruiter | $138,078 | 126 |
| UX Designer | $115,257 | 13 |
| DevOps | $110,575 | 39 |
| Customer Success | $104,416 | 246 |
| Product Manager | $101,480 | 228 |
| Sales | $101,138 | 289 |
| Marketing Manager | $94,000 | 140 |
| Project Manager | $94,000 | 112 |
See every role in Toronto
Browse the live listings, or save this search and get alerted the moment a new one posts.
The median salary for roles in Toronto is $106,262 per year. Most pay falls between $79,239 (25th percentile) and $146,305 (75th percentile), with the broader 10th–90th percentile band running from $57,597 to $198,369.
These figures are computed live from 3,844 active roles in Toronto on JobsRadar, of which 798 (20.8%) publish a salary range. Pay is normalized to annualized USD so roles can be compared on equal terms; the highest-paying roles listed above show their original posted currency. Numbers refresh every few hours as new roles are posted and older ones close.
Employers currently hiring well-paid roles in Toronto include Tubi, Decagon, Okta and Airwallex.
Salary transparency varies by employer and region, so the disclosing share above reflects only roles that publish pay — not every open position. Use it as a directional benchmark rather than an exact offer.