TLDR
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:
| Source | Average Salary (CAD) | Notes |
| Glassdoor (Feb 2026) | CA$111,874/yr | Based on 5,591 self-reported salaries |
| PayScale (2026) | CA$89,937/yr | Median base, 72 survey responses |
| SalaryExpert (2026) | CA$144,706/yr | Employer survey data |
| ERI Economic Research | CA$146,092/yr | Includes bonuses, full comp |
| Robert Half (2026) | CA$89,700–CA$136,760 | Entry to senior range |
| Wellfound Startups | CA$109,000/yr | Startup-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.

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.
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 Level | Total Compensation (CAD) | Typical Years of Experience |
| Entry-Level / Junior | CA$80,000 – CA$110,000 | 0–3 years |
| Mid-Level | CA$110,000 – CA$140,000 | 4–7 years |
| Senior | CA$140,000 – CA$190,000 | 7–12 years |
| Staff / Principal | CA$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.

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.
| City | Avg Software Engineer Salary | Currency / Notes |
| Vancouver, BC | CA$111,874 (base avg) | CAD, subject to BC + federal tax |
| Toronto, ON | CA$120,000–CA$145,000 | CAD, higher COL in downtown core |
| Seattle, WA | USD $168,217 | USD, no state income tax |
| Burnaby / Surrey | CA$95,000–CA$125,000 | CAD, 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.
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)
| Company | Role | Level | Total Comp (CAD) | Source |
| Amazon | Software Development Engineer | L4 (SDE 1) | CA$167,000–CA$200,000 | Levels.fyi |
| Amazon | Senior SDE | L6 | CA$280,000–CA$380,000 | Levels.fyi |
| Microsoft | Software Engineer | SDE (IC3) | CA$126,000–CA$165,000 | Levels.fyi |
| Microsoft | Senior SDE | IC4–IC5 | CA$200,000–CA$260,000 | Levels.fyi |
| Microsoft | Principal SDE | IC6 | CA$261,000+ | Levels.fyi |
| Apple | Software Engineer | ICT3 | CA$221,000+ | Levels.fyi |
| EA | Software Engineer | Senior | CA$140,000–CA$165,000 | Glassdoor |
| SAP | Software Engineer | Mid | CA$110,000–CA$130,000 | Glassdoor |
| Hootsuite | Senior Software Engineer | Senior | CA$120,000–CA$155,000 | Careercheck.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.

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.
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 Stage | Typical Title | Avg Total Comp (CAD) | Key Growth Drivers |
| 0–3 years | Junior / Associate SWE | CA$80,000–CA$110,000 | First role quality, skills portfolio |
| 3–6 years | Software Engineer II / Mid | CA$110,000–CA$140,000 | Cloud skills, specialization |
| 6–10 years | Senior Software Engineer | CA$140,000–CA$190,000 | System design, team lead scope |
| 10–15 years | Staff / Principal Engineer | CA$190,000–CA$300,000+ | Org-wide technical leadership |
| 15+ years | Distinguished / Fellow | CA$300,000–CA$500,000+ | Strategic, cross-org influence |

Also read: Software Engineer Salary in Canada: Complete Guide 2026
Frequently Asked Questions
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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:
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.

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.
