Skip to main content

How Much Do Software Engineers Make in Canada 2026

Updated

Software Engineer Salary by Experience

LevelYears of ExperienceBase SalaryTotal Compensation*
Intern0 (co-op/internship)$40,000-$60,000 (annualized)$40,000-$60,000
Junior (L3/E3)0-2 years$65,000-$90,000$70,000-$100,000
Mid-level (L4/E4)2-5 years$90,000-$130,000$100,000-$160,000
Senior (L5/E5)5-10 years$130,000-$180,000$160,000-$260,000
Staff (L6/E6)8-15 years$170,000-$220,000$250,000-$380,000
Principal (L7+)12+ years$200,000-$260,000$350,000-$500,000+
Engineering Manager6+ years$150,000-$200,000$200,000-$320,000
Director of Engineering10+ years$200,000-$280,000$300,000-$500,000

Total compensation = base salary + stock/RSUs + annual bonus

Salary by City

CityJuniorMid-LevelSeniorCost of Living
Toronto$70,000-$90,000$100,000-$140,000$140,000-$200,000High
Vancouver$68,000-$88,000$95,000-$135,000$135,000-$190,000Very high
Ottawa$65,000-$85,000$90,000-$125,000$120,000-$170,000Moderate
Montreal$60,000-$80,000$85,000-$120,000$115,000-$165,000Moderate
Calgary$65,000-$85,000$90,000-$125,000$120,000-$170,000Moderate
Waterloo/KW$65,000-$85,000$90,000-$130,000$125,000-$180,000Moderate
Remote (CDN company)$70,000-$90,000$95,000-$135,000$130,000-$185,000Varies
Remote (US company)$90,000-$120,000$120,000-$180,000$170,000-$280,000Varies

Salary by Company Type

Company TypeMid-LevelSeniorExamples
FAANG/Big Tech (Canada offices)$130,000-$170,000$200,000-$350,000+Google, Amazon, Meta, Apple, Microsoft
Major Canadian tech$100,000-$140,000$150,000-$220,000Shopify, Wealthsimple, Databricks
Big 5 banks$90,000-$120,000$120,000-$170,000RBC, TD, BMO, Scotiabank, CIBC
Mid-size tech companies$90,000-$130,000$130,000-$180,000Hootsuite, Lightspeed, Clio
Startups (funded)$80,000-$120,000$120,000-$170,000 + equityVaries
Consulting firms$75,000-$110,000$110,000-$160,000Deloitte, Accenture, CGI
Government$70,000-$95,000$95,000-$120,000Federal CS-02 to CS-05
US companies (remote from Canada)$120,000-$180,000$180,000-$300,000+Stripe, Coinbase, Figma

Total Compensation Breakdown (Examples)

Google (Toronto) — Senior Software Engineer (L5)

ComponentAmount
Base salary$175,000
RSUs (annual vest)$75,000-$120,000
Annual bonus (15%)$26,000
Signing bonus (amortized)$10,000-$20,000
Total compensation$286,000-$341,000

Shopify — Senior Developer

ComponentAmount
Base salary$150,000-$170,000
RSUs (annual vest)$30,000-$60,000
Annual bonus$0 (included in RSUs)
Total compensation$180,000-$230,000

Big 5 Bank — Senior Developer (AVP Level)

ComponentAmount
Base salary$130,000-$150,000
Annual bonus (10-15%)$13,000-$22,500
RSUs/DSUs$0-$15,000
Pension (DB)$13,000-$15,000 (employer contribution)
Total compensation$156,000-$202,500

Salary by Specialization

SpecializationMid-LevelSenior
Machine Learning / AI$110,000-$150,000$160,000-$280,000
Data Engineering$100,000-$140,000$140,000-$220,000
Cloud/DevOps/SRE$100,000-$140,000$140,000-$200,000
Backend (Java, Go, Python)$95,000-$135,000$135,000-$200,000
Full-stack$90,000-$130,000$130,000-$190,000
iOS/Android mobile$90,000-$130,000$130,000-$190,000
Frontend (React, etc.)$85,000-$125,000$120,000-$180,000
Security engineering$100,000-$140,000$140,000-$210,000
Embedded/firmware$85,000-$120,000$120,000-$170,000
QA/SDET$75,000-$110,000$110,000-$150,000
Game development$65,000-$100,000$100,000-$150,000

Canada vs USA Software Engineer Pay

LevelCanada (CAD)USA (USD)Difference
Junior$75,000$95,000 (US$70,000)~30% less
Mid-level$115,000$160,000 (US$118,000)~35% less
Senior$170,000$250,000 (US$185,000)~40% less
Staff$280,000$400,000 (US$296,000)~35% less

But Consider the Full Picture

FactorCanadaUSA
Healthcare cost$0 (covered)$5,000-$15,000/year
Student debt (typical)$20,000-$40,000$50,000-$150,000
Income tax (on $150K)~$45,000~$35,000-$55,000 (state dependent)
Work-life balanceGenerally betterVaries widely
Job securityHarder to fire (provinces have notice rules)At-will employment
Vacation (typical)3-4 weeks2-3 weeks (unlimited PTO rarely used fully)

How to Maximize Software Engineer Salary in Canada

StrategyImpact
Target FAANG/Big Tech50-100%+ higher total comp than average
Work remotely for US company30-60% salary premium
Specialize in ML/AI or security$20,000-$50,000+ premium
Negotiate with competing offers$10,000-$30,000+ increase
Get senior/staff promotion30-50% comp jump per level
Contribute to open sourceBuilds reputation for higher-paying roles
Move from consulting to product20-30% salary increase
Build system design skillsKey differentiator for senior+ roles

Job Outlook

FactorStatus
Overall demandHigh — chronic shortage of experienced developers
AI/ML demandSurging — top-paying specialty
Remote workWidespread — 50%+ of roles are remote-friendly
International competitionIncreasing from global remote talent
Best job boardsLinkedIn, levels.fyi, Glassdoor, Wellfound
Bootcamp vs CS degreeBoth viable; CS degree preferred at FAANG
Average time to find senior role2-8 weeks (active market)