Engineering Salaries & Job Market in Canada (2026)
The average Engineering pay in Canada is CAD 25,701-CAD 40,602 per year, based on 26 disclosed salaries.
Average salary by pay period
- Annual: CAD 25,701-CAD 40,602 per year (17 listings)
- Hourly: CAD 13-CAD 14 per hour (9 listings)
Best cities for Engineering jobs
- Toronto — 317 jobs
- Vancouver — 33 jobs
- Mississauga — 17 jobs
- Montreal — 6 jobs
- Calgary — 4 jobs
- Victoria — 3 jobs
- Kitchener — 3 jobs
- Coquitlam — 2 jobs
Work mode
20% remote, 5% hybrid, 75% on-site across 502 listings.
Top hiring employers
- Scotiabank (139 open roles)
- Okta Canada (29 open roles)
- Waabi (26 open roles)
- Stripe Canada (26 open roles)
- Lyft (20 open roles)
- 1Password (20 open roles)
Current openings
- QA Software Engineer — chire (bc,canada)
- test automation engineer - software — Raenan Consultancy (Location Toronto, ON, Canada)
- municipal engineering assistant — City of Edmonton (Location Edmonton, AB, Canada)
- Senior Software Engineer — Magnet Forensics (Canada)
- Senior/Staff Research Engineer, Learnable Planner — Waabi (Remote US & Canada)
- Senior / Staff ML Ops Engineer — Waabi (Remote US & Canada)
- Staff Software Engineer, Risk Data Engineering — Stripe Canada (Toronto)
- Staff Software Engineer — Okta Canada (Toronto, Ontario, Canada)
- Senior Software Engineer, PAM — Okta Canada (Toronto, Ontario, Canada)
- Senior Software Engineer, Fullstack — Okta Canada (Toronto, Ontario, Canada)
Browse and apply for Engineering roles in Canada on HireChats job search.