Skyline of Vancouver, British Columbia, Canada

In Vancouver, the software developer industry is continually growing. The demand for tech workers is up 25%, according to The Georgia Straight, a year-over-year trend since 2012. Indeed, Vancouver is ranked second in Canada for tech talent, an aggregate of 13 criteria ranging from total tech sector jobs to growth, costs to do business, and the number of students graduating with tech degrees, and 12th-ranked in North America, according to the CBRE.

More recent data finds that Vancouver actually leads North American cities for high-tech software job growth. According to the CBRE, Vancouver has a growth rate of 29.2% in the current period.

The burning question remains: what’s the average salary for developers in Vancouver? We’ve compiled information to help you to understand what you can expect for specific roles within software development.

How much does a software developer make?

Software Developer Sitting At Their Desk in Vancouver, British Columbia, Canada The average software developer makes roughly $71,679 per year in Vancouver, British Columbia, based on Payscale.com’s salary tool. The salary ranges from $51,000-$100,000 on the low- and high-end.

Software developers have three seniority levels within the occupation, each with a different salary range. The three levels are: junior developer, intermediate developer, and senior developer.

Junior developer in Vancouver salary: $54,000

A junior developer has a working knowledge of code and software development. With less than two years of experience, employers expect a limited understanding of database softwares.

  • Responsibilities of a junior developer include:
  • Designing code for new software
  • Debugging code
  • Focusing on research and development projects

The average junior developer position in Vancouver pays $54,000. But, this position can range from $42,000 on the low end, to $71,000 at the high end.

Intermediate developer in Vancouver salary: $75,000

A step up from a junior developer is the intermediate developer. This role is more of a leadership position and employers expect 2-5 years of experience, on average. Developers at this level will need to be comfortable spearheading client projects.

Intermediate developer responsibilities include:

  • Reviewing teammates’ work
  • Developing meeting objectives
  • Creating prototypes for clients

The average salary for an intermediate developer is $75,000, with a range from $61,000-$144,500.

Senior developer in Vancouver salary: $103,000

Senior software developers play a central role in leading a team of developers. Someone in this position is highly-skilled, with more than 5 years’ of experience.

Senior developer responsibilities:

  • Leading a small team of developers
  • Debugging software
  • Documenting software for clients

The average salary for a senior software developer in Vancouver is $103,079, ranging from $80,000-$134,000.

Software engineer in Vancouver salary: $90,000

From your experience as a software developer, you can also branch out into another field of software: Software engineering.

Software engineers create and develop tools to make software, whereas, software developers use ready-made tools to build the software in place. Both positions require skill and previous experience, but software engineers focus on the architecture of the software, as opposed to the outcome.

Vancouver software engineers have a higher average salary than the typical software developer salary, as this position requires more breadth and depth of skill approximately $90,000 annually.

Vancouver's developer salaries, by company

Better gauge how much you could make as a software developer in Vancouver. Below you’ll find some local companies’ current compensation rates for developers, courtesy of Glassdoor, including Microsoft, Amazon, Electronic Arts, and SAP.

Vancouver Company Software Developer Salaries

How to land a high-paying job in software development

In Vancouver, software developers fetch a higher salary than in Montreal or Toronto, where the average junior developer earns $1,000-$6,000 less than their west coast counterpart.

Developers are in high-demand in Vancouver, but that doesn’t mean a high-paying software developer position is guaranteed. If you want to get a great job with excellent pay, follow these tips:

  1. Research: Understand the salary ranges for the position you’re looking for. This article is a great place to start. Explore the resources linked to throughout.
  2. Reach Out: If you have specific questions about the right salary, talk to someone in the industry! Find out more about a company or the day to day of a role.
  3. Negotiate: Take your knowledge of average salaries and required skills and make sure you aim for what you’re worth.

If you’re interested in working as a software developer, the team at Lighthouse Labs can help. Our graduate employment rate is over 95% with an average starting salary of $53,280, and a median of $50,000. Check out more details in our report on our alumni career outcomes, which documents employment rate, salary, job title and more for coding bootcamp alumni years after graduation, with an earning rate of $85,240 three years post-bootcamp.

To get started on your journey to become a developer, the first step is to chat with our admissions team. Submit your application here.