Building your major report…
Crunching salaries, job data, and the honest take.
Building your major report…
Crunching salaries, job data, and the honest take.
MyMajor Report
Building software systems at scale — applications, platforms, and the engineering discipline of writing reliable, maintainable code.
The money
Entry-level
CA$72,800
Median
CA$117,499
Experienced
CA$190,008
Source: Job Bank Canada / StatsCan LFS, NOC 21231 (Software engineers & designers), ref. 2023–24 (updated 2025-11-19) · Annualized from Job Bank hourly wage × 2080 (full-time equivalent). · verified 2026-05-31
The market
AI-proof? Highest exposure to AI coding tools of any engineering field. Senior/architecture/systems roles stay valuable; routine coding is increasingly automated.
The honest take
Day to day
Roles you can work
Hands-on vs. heads-down
Work setting
desk
Remote-friendly
High
What you'll learn
Core skills
Transferable to other careers
Your options
Pairs well with
Pivot into
Grad-school paths
The grind
Conceptually challenging but less brutal math than EE/Mech. The hard part is breadth and constant self-learning.
~42 hrs/week typical workload
Hardest courses you'll take
Tap a course to generate a practice exam for it.
Where it fits
United States
Highest comp in the world; Big Tech + endless startups.
Canada
Strong + growing tech scene; Toronto, Vancouver, Waterloo, Montreal.
United Kingdom
London fintech + a deep startup ecosystem.
Germany
Berlin startup hub + strong enterprise software demand.
Top hubs
Visa-friendly: High
Weaker markets: Regions without tech employers (though remote work softens this)
The fine print
Burnout/dropout: Low academic dropout, but on-the-job burnout is a real industry issue.
Common regret: Some regret not building a strong CS-fundamentals base, relying on bootcamp-level skills that AI now commoditizes.
Sleeper upside: You can build and launch a product solo for almost nothing — the ultimate leverage.
Email me this report 📬
Get your Software Engineering report in your inbox to keep — salary, outlook, and the honest take. Free, no spam.