Salary Guide

Software Engineer Salary in Canada 2026: Complete Guide by City and Level

Understanding salary expectations is crucial for negotiating your first tech job offer. This guide breaks down software engineer compensation across Canada with real data from 2025-2026.


The Quick Answer

If you just want the numbers:

Level Toronto Vancouver Montreal Calgary Remote
New Grad $70K-90K $65K-85K $55K-75K $60K-80K $65K-85K
Junior (1-2 yrs) $80K-110K $75K-100K $65K-90K $70K-95K $75K-100K
Mid (3-5 yrs) $110K-150K $100K-140K $85K-120K $90K-125K $100K-140K
Senior (5+ yrs) $140K-200K+ $130K-180K+ $110K-150K $115K-160K $130K-180K+

Base salary only, CAD. Total compensation can be 10-30% higher with bonus/equity.


Salary by City: Detailed Breakdown

Toronto

Toronto is Canada's largest tech hub with the highest salariesβ€”and highest cost of living.

New Grad / Entry Level ($70K - $90K) - Banks (TD, RBC, Scotiabank): $70K-80K + bonus - Mid-size tech (Shopify, Wealthsimple): $80K-90K + equity - Startups: $65K-85K + significant equity

What affects your offer: - Company type (banks pay lower base, better benefits) - Your university (Waterloo/UofT commands premium) - Internship experience - Competing offers

Vancouver

Tech salaries are slightly lower than Toronto, but so is income tax (BC vs Ontario).

New Grad / Entry Level ($65K - $85K) - Amazon/Microsoft: $85K+ base + signing bonus + RSUs - Local tech (Hootsuite, Clio): $70K-80K - Startups: $60K-75K + equity

Vancouver advantage: No provincial sales tax on many items, slightly lower income tax bracket.

Montreal

Lower salaries, but significantly lower cost of living. Your purchasing power may be similar to Toronto.

New Grad / Entry Level ($55K - $75K) - Big tech (Google, Microsoft, Meta): $75K+ (rare positions) - Gaming (Ubisoft, EA): $55K-70K - AI/ML startups (Element AI alumni): $65K-80K - Enterprise (CGI, Desjardins): $55K-65K

Montreal consideration: Some roles require French. Bilingual developers command 5-10% premium.

Calgary & Edmonton

Alberta's tech scene is smaller but growing, with oil & gas tech paying premium.

New Grad / Entry Level ($60K - $80K) - Oil & gas tech: $70K-85K + benefits - Local startups: $55K-70K - Remote for US companies: $80K-100K

Alberta advantage: No provincial sales tax, lower cost of living than Vancouver/Toronto.

Ottawa

Government and defense contractors dominate, with stable but moderate pay.

New Grad / Entry Level ($65K - $80K) - Shopify Ottawa: $75K-85K - Government/defense (CGI, Lockheed): $65K-75K - Startups: $60K-75K

Ottawa consideration: Many positions require security clearance (Canadian citizenship).


Beyond Base Salary: Total Compensation

Base salary is just part of the picture. Here's what else to consider:

Signing Bonus

  • Common at big tech: $10K-50K
  • Usually requires 1-year commitment (prorated clawback)
  • More common for new grads than you'd expect

Annual Bonus

  • Banks: 10-20% of base
  • Tech companies: 5-15% of base
  • Startups: Often 0% (compensated with equity)

Equity/Stock

  • Public companies (RSUs): $10K-50K/year for new grads
  • Startups (options): Highly variable, often worthless
  • Vesting: Usually 4 years with 1-year cliff

Benefits Value

Often overlooked but worth $5K-20K: - Health benefits: $3K-8K value - RRSP matching: 3-6% of salary - Vacation: 3-4 weeks standard - Professional development: $1K-5K/year


Company Type Comparison

Company Type Base Salary Bonus Equity Work-Life Growth
Big Tech (FAANG) β˜…β˜…β˜…β˜…β˜… β˜…β˜…β˜…β˜… β˜…β˜…β˜…β˜…β˜… β˜…β˜…β˜… β˜…β˜…β˜…β˜…
Canadian Banks β˜…β˜…β˜… β˜…β˜…β˜…β˜… β˜…β˜… β˜…β˜…β˜…β˜… β˜…β˜…β˜…
Mid-size Tech β˜…β˜…β˜…β˜… β˜…β˜…β˜… β˜…β˜…β˜…β˜… β˜…β˜…β˜…β˜… β˜…β˜…β˜…β˜…β˜…
Startups β˜…β˜…β˜… β˜… β˜…β˜…β˜…β˜…β˜… β˜…β˜… β˜…β˜…β˜…β˜…β˜…
Consulting β˜…β˜…β˜… β˜…β˜…β˜… β˜… β˜…β˜… β˜…β˜…β˜…

How to Research Salaries

Reliable Sources

  1. Levels.fyi - Best for big tech, US-focused but has Canadian data
  2. Glassdoor - Wide coverage, some outdated data
  3. Blind - Anonymous, can be inflated
  4. LinkedIn Salary - Good for Canadian companies

Red Flags in Job Postings

  • "Competitive salary" with no range = often below market
  • Only showing wide range ($60K-$120K) = depends heavily on negotiation
  • No salary info at all = research before applying

Ontario 2026 Update

Starting January 2026, Ontario employers with 25+ employees must post salary ranges. This makes research much easier.


Negotiation Tips for New Grads

Yes, you can negotiateβ€”even as a new grad.

What's Negotiable

  • Base salary (5-15% increase possible)
  • Signing bonus (easier than base)
  • Start date
  • Vacation days
  • Remote work flexibility

What's Usually Fixed

  • Equity vesting schedule
  • Benefits package
  • Job title (at entry level)

Sample Script

"Thank you for the offer. I'm excited about the role at [Company]. Based on my research and competing offers, I was hoping we could discuss the base salary. Would $X be possible?"

Key Rules

  1. Always negotiate after receiving written offer
  2. Never lie about competing offers
  3. Be specific with your ask
  4. Express enthusiasm for the role
  5. Be prepared to accept or walk away

Cost of Living Comparison

Salary means nothing without context. Here's monthly cost for a single person:

Expense Toronto Vancouver Montreal Calgary
Rent (1BR) $2,200 $2,100 $1,500 $1,400
Utilities $150 $120 $100 $180
Transit $156 $100 $94 $112
Food $500 $450 $400 $450
Total $3,006 $2,770 $2,094 $2,142

Purchasing Power Index (higher = better): - Montreal: 100 (baseline) - Calgary: 95 - Vancouver: 75 - Toronto: 70


Salary Progression: What to Expect

Typical progression over first 5 years:

Year Title Toronto Salary Annual Increase
0 New Grad $80K -
1 SDE I $85K 6%
2 SDE I $95K 12%
3 SDE II $115K 21%
4 SDE II $125K 9%
5 SDE II/Senior $145K 16%

Key insight: Biggest jumps come from promotions and job changes, not annual raises.


FAQ

What is the average software engineer salary in Canada for new grads?

New grad software engineers in Canada typically earn $65,000-$90,000 CAD base salary in 2026, depending on location and company. Toronto offers the highest at $70K-90K, Vancouver $65K-85K, Montreal $55K-75K, and Calgary $60K-80K. Big Tech companies (Google, Amazon, Microsoft) pay $85K+ base plus signing bonuses and RSUs for new grads.

Which Canadian city has the highest tech salaries?

Toronto has the highest absolute tech salaries in Canada, with new grads earning $70K-90K and seniors reaching $200K+. However, when factoring in cost of living, Montreal offers better purchasing power despite lower nominal salaries ($55K-75K for new grads). Vancouver salaries are 5-10% lower than Toronto but with slightly lower taxes in BC.

How much can I negotiate as a new grad?

New grads can typically negotiate 5-15% higher base salary, plus signing bonuses which are often easier to increase. Most hiring managers expect negotiation. Sample script: "Based on my research and competing offers, I was hoping we could discuss the base salary. Would $X be possible?" Always negotiate after receiving a written offer.

What is total compensation vs base salary?

Total compensation includes base salary, signing bonus, annual bonus (5-20% at banks, 5-15% at tech), equity/stock (RSUs worth $10K-50K/year at public tech companies), and benefits ($5K-20K value including health, RRSP matching, vacation). A $80K base with $20K in equity may be worth more than $90K base alone.

Do Canadian banks pay less than tech companies?

Yes, Canadian banks typically pay $70K-85K base for new grads compared to $80K-90K+ at tech companies. However, banks offer substantial pension benefits worth $10K-20K/year, better work-life balance, and exceptional job stability. When including pension value, total compensation is more competitive than base salary suggests.

How much do software engineers make at Google Canada?

Google Canada pays L3 (new grad) software engineers approximately $114,000 CAD base salary plus stock compensation in 2025-2026. L4 engineers earn around $175,000 total compensation, L5 reaches $239,000 TC, and L6 can exceed $395,000 TC. Google's Waterloo and Toronto offices have the most positions.


Final Advice

  1. Don't optimize only for salary - Growth opportunity, work culture, and learning matter more early career
  2. Consider total compensation - A $80K base with $20K equity beats $90K base with nothing
  3. Factor in cost of living - $70K in Montreal may give you more than $90K in Toronto
  4. Always negotiate - Worst case is they say no
  5. Track your market value - Review salaries annually, even if not job searching

Looking for your first tech job? Browse entry-level positions in Canada updated daily.


Related Articles: - Canada Tech Interview Process Guide - Companies Hiring New Grads in Canada 2026 - Tech Skills in Demand in Canada 2026 - Do Referrals Actually Work?


Data Sources: - Levels.fyi Canada data (2025) - Glassdoor salary reports - LinkedIn Salary Insights - Anonymous survey of 200+ Canadian new grads (r/cscareerquestionsCAD) - Statistics Canada Labour Force Survey

Ready to find your next role?

Browse 839 open positions in Canada

View All Jobs