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.
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
AI-proof? Highest exposure to AI coding tools of any engineering field. Senior/architecture/systems roles stay valuable; routine coding is increasingly automated.
Roles you can work
Hands-on vs. heads-down
Work setting
desk
Remote-friendly
High
Core skills
Transferable to other careers
Pairs well with
Pivot into
Grad-school paths
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.
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)
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.
By submitting, you agree to receive this report and occasional study tips from Crameleon. Unsubscribe anytime. See our Privacy Policy.
You’re already here
You know what Software Engineering looks like. Crameleon is the rest of it — the studying, the marks, and the jobs.