Software Engineer Salary in Vancouver, Canada (2026)

By |

Software Engineer Salary in Vancouver
… min read

TLDR

  • The average software engineer salary in Vancouver sits between CA$90,000 and CA$160,000 in total compensation for 2026.
  • Entry-level software engineers in BC typically start between CA$80,000 and CA$110,000 per year.
  • Senior software engineers in Vancouver BC earn CA$140,000 to CA$190,000 depending on the company and tech stack.
  • Principal software engineers and staff engineers can exceed CA$190,000+ in total comp, especially at FAANG companies.
  • Amazon’s Vancouver SDE roles pay a median total compensation of CA$194,000 with top earners crossing CA$525,000.
  • Microsoft software engineers in Greater Vancouver earn a median of CA$183,000 in total compensation.
  • Apple software engineer salaries in Vancouver range from CA$221,000 to over CA$677,000 at the highest levels.
  • BC’s gender pay gap in tech remains real but is shrinking, supported by mandatory pay transparency legislation.
  • Vancouver’s tech salaries are competitive within Canada but lag behind Seattle and San Francisco when adjusted for USD.

Software engineer salary in Vancouver looks great on paper until you actually do the math. The average sits around CA$111K, but nobody tells you that a mid-level engineer at a no-name startup and a senior dev at Amazon can both carry that same title while one makes CA$85K and the other clears CA$220K. Same job title. Wildly different paychecks.

That gap exists for a reason, and most engineers never figure it out until they’ve already left money on the table. “whatisthesalary.com

This guide breaks down exactly what’s driving those numbers, which skills push your salary into the top bracket, which companies actually pay well, and what you should be earning at every stage of your career in Vancouver’s tech market.

Software Engineer Salary in Vancouver: Average Range (CA$90K–$160K)

The average software engineer salary in Vancouver, BC for 2026 sits around CA$111,874 per year according to Glassdoor, based on over 5,500 salary submissions. PayScale puts the median slightly lower at CA$89,937, while SalaryExpert’s employer survey data reports CA$144,706.

That wide spread tells you something important: the number you land on depends heavily on what you count. Base salary alone looks different from total compensation, which includes annual bonuses, RSUs, and signing packages.

Here is how the overall average breaks down across major data sources:

SourceAverage Salary (CAD)Notes
Glassdoor (Feb 2026)CA$111,874/yrBased on 5,591 self-reported salaries
PayScale (2026)CA$89,937/yrMedian base, 72 survey responses
SalaryExpert (2026)CA$144,706/yrEmployer survey data
ERI Economic ResearchCA$146,092/yrIncludes bonuses, full comp
Robert Half (2026)CA$89,700–CA$136,760Entry to senior range
Wellfound StartupsCA$109,000/yrStartup-specific data

Total compensation — meaning base salary plus bonuses, RSUs, and benefits — typically ranges from CA$90,000 to CA$160,000 for mid-level engineers at established companies. At top-paying firms like Amazon and Apple, that number climbs significantly higher.

Vancouver’s cost of living is 43% above the Canadian average, which is worth factoring in when comparing salaries nationally. For more on what shapes a software engineer career path, check out our full guide.

Software Engineer Salary in Vancouver by Experience Level

Experience is the single biggest driver of pay in Vancouver’s tech market. Here’s what engineers at each stage typically earn.

Software Engineer Salary in Vancouver by Experience Level

Entry-Level / Junior Software Engineer (CA$80K–$110K)

The entry-level software engineer salary in Vancouver typically falls between CA$80,000 and CA$110,000 for your first one to three years in the industry.

PayScale data shows engineers with less than one year of experience averaging CA$68,231 in total compensation, while those with one to four years jump to CA$87,077. SalaryExpert’s employer surveys put entry-level pay at CA$101,282 for the one-to-three-year bracket.

The range is wide because it depends on the employer. A junior engineer at a local startup might start at CA$75,000. A junior at Amazon or Microsoft in Vancouver can pull CA$100,000+ including signing bonuses. Picking up in-demand skills early — Python, AWS, Go — matters a lot at this stage. See our guide on software engineer skills required for what employers are looking for.

Mid-Level Software Engineer (CA$110K–$140K)

Engineers with four to seven years of experience generally earn between CA$110,000 and CA$140,000 in base salary at Vancouver companies.

This is where specialization starts to pay off. Engineers who’ve moved into cloud infrastructure, machine learning, or backend systems at scale tend to push toward the higher end of the band. AWS skills in particular correlate with strong mid-level pay — PayScale reports AWS-skilled engineers averaging CA$108,736 in total comp at the five-to-nine-year mark.

At this level, you should also be thinking about whether your current role is investing in you. Our software engineering practices guide covers the areas that help mid-level engineers make a case for promotion.

ALSO READ  Software Engineer Salary Trends & Comparisons (2025–2026)

Senior Software Engineer (CA$140K–$190K)

Senior software engineer salaries in Vancouver BC range from CA$140,000 to CA$190,000 in total compensation for engineers with seven or more years of experience.

PayScale’s 2026 data shows an average of CA$122,375 for senior engineers in Vancouver, with top earners hitting CA$155,000. SalaryExpert puts the eight-plus-year bracket at CA$163,610. At larger companies, RSUs and annual bonuses push total comp well past CA$200,000.

Senior roles at Microsoft Vancouver pay CA$140,000 to CA$220,000+ in total comp depending on level (IC4 to IC5). Amazon’s senior SDEs in Vancouver see similar or higher figures through the L6 designation. The senior title in Vancouver’s tech market means something — expect real system design ownership and cross-team scope.

Staff / Principal Software Engineer (CA$190K+)

Staff and principal software engineer salaries in Vancouver start at CA$190,000 and climb sharply from there, with top earners crossing CA$300,000+ in total compensation.

Levels.fyi data shows Microsoft’s Principal SDE in Greater Vancouver earning a median total comp of CA$261,088. Amazon’s L7 engineers in the city can reach CA$525,000+ including equity. These numbers reflect a small population of highly specialized engineers with deep domain expertise and organization-wide technical influence.

The jump from senior to staff is less about years of experience and more about the scope of your impact. If you’re preparing to make that move, our coding interview preparation guide and software engineer interview questions resource are a good place to start.

Experience LevelTotal Compensation (CAD)Typical Years of Experience
Entry-Level / JuniorCA$80,000 – CA$110,0000–3 years
Mid-LevelCA$110,000 – CA$140,0004–7 years
SeniorCA$140,000 – CA$190,0007–12 years
Staff / PrincipalCA$190,000+12+ years

Software Engineer Salary by Location: Vancouver vs Surrounding Areas

Vancouver City Center vs Greater Vancouver Area

Downtown Vancouver — particularly the tech corridor around Yaletown and the False Creek area — tends to pay slightly more than suburbs like Surrey, Burnaby, or Coquitlam. That said, many of the highest-paying employers (Amazon’s office, Microsoft’s campus) operate downtown, so engineers who work for big tech companies often earn top dollar regardless of where they live.

North Vancouver, Richmond, and Burnaby all have smaller tech presences, but salaries are competitive because engineers can often access Vancouver-priced roles remotely or with short commutes.

Vancouver City Center vs Greater Vancouver Area

Highest Paying Cities Near Vancouver: Toronto and Seattle Comparison

Vancouver competes well against Toronto within Canada. Both cities have FAANG presences, but Vancouver’s Amazon and Microsoft campuses give it an edge for top-of-market compensation. Toronto leads in fintech and financial services engineering.

Seattle is a different story. Software engineers in Vancouver, WA (just across the US border) earn an average of USD $168,217 per year according to Glassdoor — and Washington State has no income tax. In USD terms, that often outpaces what Vancouver, BC engineers take home after Canadian federal and BC provincial tax.

That said, Canada’s universal healthcare, RRSP tax advantages, and quality of life are factors engineers weigh seriously. Many engineers who could earn more in Seattle choose Vancouver for lifestyle reasons.

CityAvg Software Engineer SalaryCurrency / Notes
Vancouver, BCCA$111,874 (base avg)CAD, subject to BC + federal tax
Toronto, ONCA$120,000–CA$145,000CAD, higher COL in downtown core
Seattle, WAUSD $168,217USD, no state income tax
Burnaby / SurreyCA$95,000–CA$125,000CAD, slightly below downtown rates

Top Paying Companies for Software Engineers in Vancouver

Amazon, Microsoft, SAP, Electronic Arts, and Hootsuite

Amazon Vancouver is consistently the highest-paying employer in the city. The Amazon software engineer salary in Vancouver ranges from CA$167,000 at L4 (SDE 1) to CA$525,000+ at L7, with a median total compensation of around CA$194,000–CA$200,000 according to Levels.fyi. Amazon’s Vancouver office employs over 10,000 people and focuses on core AWS and retail infrastructure work.

Microsoft Vancouver pays software engineers a median total compensation of CA$183,000. Entry-level SDE roles (IC3) start at CA$85,000–CA$166,800 base pay according to Microsoft’s own posted salary ranges. Senior engineers at IC5 earn CA$142,400–CA$257,500 in base alone, with RSUs and bonuses on top. The Microsoft software engineer 2 (SDE II) in Vancouver averages CA$121,000–CA$153,000 in total comp per Glassdoor.

Apple Vancouver is one of the highest-paying employers in Greater Vancouver by total comp. Apple software engineer salaries in Vancouver range from CA$221,000 at ICT3 to CA$677,000 at ICT5. The median total comp at Apple’s Vancouver office is CA$244,817 according to Levels.fyi. These numbers reflect roles tied to Apple’s silicon, services, and platform engineering work.

ALSO READ  Software Engineer Salary in Switzerland 2026: Complete Guide

SAP maintains a major development center in Vancouver, particularly around enterprise cloud, ERP, and data analytics. SAP engineers in Vancouver typically earn CA$100,000–CA$160,000 depending on level, with strong benefits packages.

Electronic Arts (EA) is one of Vancouver’s longest-standing tech employers, running multiple studios across the city. EA software engineers generally earn CA$110,000–CA$160,000 in base salary. Game engine, graphics, and backend engineers tend to earn at the higher end.

Hootsuite (now operating within the Salesforce ecosystem) pays senior software engineers CA$120,000–CA$155,000 CAD. The company is known for its strong benefits, flexible arrangements, and comprehensive health coverage — important components of greater Vancouver tech compensation.

Recently Submitted Salaries (2025–2026)

CompanyRoleLevelTotal Comp (CAD)Source
AmazonSoftware Development EngineerL4 (SDE 1)CA$167,000–CA$200,000Levels.fyi
AmazonSenior SDEL6CA$280,000–CA$380,000Levels.fyi
MicrosoftSoftware EngineerSDE (IC3)CA$126,000–CA$165,000Levels.fyi
MicrosoftSenior SDEIC4–IC5CA$200,000–CA$260,000Levels.fyi
MicrosoftPrincipal SDEIC6CA$261,000+Levels.fyi
AppleSoftware EngineerICT3CA$221,000+Levels.fyi
EASoftware EngineerSeniorCA$140,000–CA$165,000Glassdoor
SAPSoftware EngineerMidCA$110,000–CA$130,000Glassdoor
HootsuiteSenior Software EngineerSeniorCA$120,000–CA$155,000Careercheck.io

Salary Components Breakdown

Base Salary vs Total Compensation Trajectory

Base salary and total compensation are not the same thing, and the difference matters a lot in Vancouver’s big tech environment. A CA$140,000 base at Amazon might come with CA$60,000/year in RSUs and a CA$20,000 signing bonus — making total comp closer to CA$200,000+ in year one.

At FAANG companies in particular, RSUs vest over four years and are tied to stock performance. The actual value you take home can vary meaningfully depending on when grants were issued and how the stock has moved. When comparing offers, model the full four-year package, not just the base.

At smaller Vancouver companies and startups, equity is often in the form of options rather than RSUs. The upside can be bigger, but so is the risk. Factor in the stage of the company, the valuation at time of grant, and the strike price.

Base Salary vs Total Compensation Trajectory

Bonuses, RSUs, and Health Benefits

Performance bonuses at mid-to-large Vancouver tech companies typically run between 5% and 20% of base salary. At Microsoft, target bonuses start at 10% for junior SDE roles and climb to 45% at the most senior levels.

RSU grants are standard at Amazon, Microsoft, Apple, and other big tech employers. Engineers receive initial grants that vest over four years (typically 25% per year). Microsoft also offers sign-on RSUs, and Amazon sign-on bonuses are a known part of their total comp strategy.

On the benefits side, most Vancouver tech employers offer extended health coverage, dental, vision, and wellness allowances. RRSP matching is an important perk — some employers match contributions up to 3–5% of salary, which is effectively a pension contribution that also reduces your taxable income. The 2026 RRSP contribution limit is CA$31,560.

BC’s Medical Services Plan (MSP) premiums are income-tested, and most established employers cover them. This is worth confirming during offer negotiations. For more on what to expect in software engineer career options, see our dedicated guide.

Vancouver Tech Gender Pay Gap

The gender pay gap in Vancouver’s tech sector is real, persistent, and currently under the spotlight. A five-year longitudinal study published in April 2026 by TAP Network and Mercer — covering 70 Canadian tech companies — found that women make up roughly one-third of employees and hold about 27% of executive roles. Pay gaps persist across most job levels, though they’ve narrowed somewhat at management and executive tiers.

Statistics Canada’s March 2026 data shows women across Canada earning 88 cents for every dollar earned by men in 2025, up from 82 cents in 1997. In engineering roles specifically, the gap tends to be smaller than in other sectors, but it still exists.

On the policy side, BC is moving fast. Pay transparency legislation now requires all employers with 300 or more employees in BC to publicly report gender pay gaps as of November 2025. By November 2026, that requirement drops to employers with 50 or more employees. This is pushing many Vancouver tech companies to audit and close compensation disparities faster than they otherwise would.

Role Overview and Career Progression for Software Engineers in Vancouver

What Software Engineers Do in Vancouver

Vancouver’s tech scene spans cloud infrastructure, enterprise SaaS, gaming, fintech, and e-commerce. Software engineers in the city work on everything from AWS backend systems and Azure data platforms to game engines at EA and Riot, and payment infrastructure at smaller fintech companies. For a detailed breakdown of what the software engineer vs software developer distinction means in practice, see our comparison guide.

ALSO READ  Software Engineer Salary in Nepal: Complete Guide (2026)

Most roles require proficiency in at least one of Python, Java, JavaScript, Go, or C++, depending on the domain. Cloud certifications — especially AWS and Azure — are increasingly valued and can directly impact your pay. According to PayScale, AWS-skilled engineers in Vancouver earn higher average compensation across all experience levels.

Many Vancouver engineers also work across the full software development lifecycle — from system design and architecture through to deployment and monitoring. If you’re new to the field and wondering how long it takes to become a software engineer, the answer is typically two to four years with a formal degree or a year-plus with an intensive bootcamp.

Pay Progression by Experience in Vancouver

The salary trajectory for software engineers in Vancouver follows a fairly predictable curve in the early years, then diverges sharply based on employer and specialization.

Engineers who stay at the same employer for five-plus years often find that their salary growth slows. The fastest pay increases in Vancouver typically happen when engineers switch companies, especially from a mid-tier employer to a FAANG or top-tier scale-up. A jump from CA$120,000 to CA$170,000 or more in a single move is common for senior-level engineers with strong system design skills.

Specializing in high-demand areas — machine learning, distributed systems, developer tooling, or security engineering — also accelerates compensation growth. So does building a strong software engineer portfolio and being able to demonstrate architectural decision-making.

Whether you’re aiming to move up internally or plan to switch roles, staying sharp on the best programming languages to learn is a reliable way to stay competitive in Vancouver’s market.

Career StageTypical TitleAvg Total Comp (CAD)Key Growth Drivers
0–3 yearsJunior / Associate SWECA$80,000–CA$110,000First role quality, skills portfolio
3–6 yearsSoftware Engineer II / MidCA$110,000–CA$140,000Cloud skills, specialization
6–10 yearsSenior Software EngineerCA$140,000–CA$190,000System design, team lead scope
10–15 yearsStaff / Principal EngineerCA$190,000–CA$300,000+Org-wide technical leadership
15+ yearsDistinguished / FellowCA$300,000–CA$500,000+Strategic, cross-org influence
Pay Progression by Experience in Vancouver

Also read: Software Engineer Salary in Canada: Complete Guide 2026

Frequently Asked Questions

  1. What is the highest software engineer salary in Vancouver?

    Top software engineer salaries in Vancouver come from Apple and Amazon. Apple’s ICT5‑level engineers in Greater Vancouver report total compensation up to CA$677,000, while Amazon L7 engineers exceed CA$525,000 in total comp. These are top‑tier cases in Vancouver’s FAANG‑style market in 2026.

  2. What is the lowest software engineer salary in Vancouver?

    The floor for software engineers in Vancouver is roughly CA$64,000–CA$68,000 for entry‑level or internship‑like roles. Glassdoor’s 25th‑percentile (around CA$84,000) is a more realistic lower bound for full‑time junior engineers; startups may pay less but offer more equity.

  3. How can I increase my salary as a software engineer in Vancouver?

    Key levers are: changing companies, specializing in high‑demand areas (AWS, ML, distributed systems), pushing your full package (base + RSUs + bonuses), and demonstrating senior‑level impact. RRSP matching, RSU negotiation, and a strong software engineer cover letter also help when targeting top employers.

  4. Is the Amazon SDE 1 salary in Vancouver competitive?

    Yes. Amazon SDE 1 (L4) in Vancouver is above the local market average, with total compensation starting around CA$167,000 including base, RSUs, and signing bonuses. This reflects Amazon’s above‑market strategy to attract strong technical talent in Canada.

  5. How does Microsoft software engineer pay compare in Vancouver vs Seattle?

    Microsoft in Seattle pays more in raw USD (senior engineers often USD $250,000–$350,000+ in total comp) than in Vancouver (around CA$200,000–CA$260,000). After currency and taxes, the real‑world gap is still noticeable, but many Vancouver engineers choose the city for quality of life, healthcare, and lifestyle.

  6. Do I need a degree to become a software engineer in Vancouver?

    No, a degree is not strictly required. Many Vancouver companies value bootcamps, self‑study, open‑source work, and portfolios alongside formal degrees. FAANG‑style firms lean more on CS degrees, while startups and mid‑sized companies are more flexible. See our guide on becoming a software engineer without a degree for concrete paths.

  7. What programming languages pay the most for software engineers in Vancouver?

    In 2026, PostgreSQL and cloud skills (AWS, Azure) are linked to the highest pay in Vancouver. Python, Go, Java, and JavaScript are the most in‑demand overall, while C++ pays a premium in gaming and systems roles. PostgreSQL‑skilled engineers in local startups average around CA$155,000. For a broader overview, see our guide on which programming languages to learn for career growth.

Conclusion

Vancouver’s software engineering market in 2026 offers genuinely competitive salaries — especially for engineers who land at Amazon, Microsoft, or Apple’s local offices. The average software engineer salary in Vancouver sits around CA$111,000 to CA$145,000 depending on the source and methodology, with total compensation ranging from CA$90,000 to CA$160,000 for most mid-level professionals.

The key takeaways from this guide:

  • Entry-level software engineer salaries in BC start at CA$80,000–CA$110,000, with FAANG employers paying above that range.
  • Senior software engineer pay in Vancouver BC ranges from CA$140,000 to CA$190,000 in total comp.
  • Principal and staff engineers can exceed CA$190,000–CA$300,000+, especially at Amazon and Microsoft.
  • Amazon Vancouver software engineer salaries are among the highest in the city, with L7 total comp exceeding CA$525,000.
  • Microsoft software engineer 2 salaries in Vancouver average CA$121,000–CA$153,000 in total comp.
  • Apple software engineer salaries in Vancouver are the highest on record, reaching CA$677,000 at ICT5.
  • The gender pay gap in tech persists across BC, but pay transparency legislation is driving real change.
  • Seattle pays more in absolute terms, but Vancouver offers healthcare, RRSP advantages, and lifestyle value.

If you’re building your career in software engineering, understanding what you’re worth is the first step. From there, it’s about targeting the right companies, negotiating the full comp package, and building the skills that put you in the top tier. Whether you’re just starting out or thinking about your next move, our complete software engineer career guide and how to become a computer programmer resource are worth bookmarking.

Author and CEO - Shahzada Muhammad Ali Qureshi - whatisthesalary.com

Shahzada Muhammad Ali Qureshi (Leeo)

I’m Shahzada — a software engineer by education and an SEO professional by trade. I built WhatIsTheSalary.com to go beyond just showing salary numbers — every page is manually researched across sources like BLS, Glassdoor, LinkedIn Salary, and PayScale to give you the full picture in one place. If you found what you were looking for here, that’s exactly the point.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *