Position
City
Salary

How much does a Software Engineer make in Vancouver, BC?

The average salary for a Software Engineer is $104,913 per year in Vancouver, BC.

A Software Engineer in Vancouver, BC, enjoys a strong average yearly salary. The average salary for this role is around $104,913. This figure provides a clear picture of what professionals in the field can expect to earn annually. These earnings reflect a competitive and rewarding career choice for those with the necessary skills and qualifications.


The salary for Software Engineers in Vancouver varies across different levels of experience. For entry-level positions, the earnings start around $48,941. As professionals gain more experience, salaries increase significantly. For example, mid-level engineers can earn about $80,837. Those with the most experience may see salaries close to $144,629 annually. This range shows that with dedication and growth in the field, there are ample opportunities for higher earnings. Employers in Vancouver value skilled software engineers, leading to competitive compensation packages.

Software Engineer jobs in Vancouver, BC

What are the highest paying cities for a Software Engineer near Vancouver, BC?

Vancouver's tech scene offers great opportunities. Among nearby cities, Burnaby pays the highest average salary for Software Engineers at nearly $77,000. Job seekers can find strong demand and competitive wages in this bustling area. Richmond also offers solid salaries, though they are slightly lower at around $62,000. For those willing to travel a bit further, Victoria provides another chance to earn a good living. The average salary for Software Engineers here stands at approximately $62,000. These cities present excellent options for software professionals seeking both rewarding careers and competitive compensation.
Graph displaying highest paying cities salaries for Software Engineer jobs near Vancouver, BC, highlighting Burnaby, BC with the highest at $76,998 and Victoria, BC with the lowest at $61,862.
  1. Burnaby, BC
    Average Salary: $76,998
    Working in Burnaby, BC, offers a blend of innovation and experience. The tech hub is home to notable companies like Telus and BC Hydro. Professionals here often find opportunities in telecommunications and public sector projects.
    Find Software Engineer jobs in Burnaby, BC


  2. Richmond, BC
    Average Salary: $62,294
    Richmond, BC, stands out for its vibrant tech environment. Companies like Hootsuite and Air Canada bring diverse projects. Employees often enjoy a mix of creative and technical roles in a supportive community.
    Find Software Engineer jobs in Richmond, BC


  3. Victoria, BC
    Average Salary: $61,862
    Victoria, BC, combines a historic charm with modern tech advancements. Companies like Amazon and TELUS Health provide a range of opportunities. Professionals here often work in a mix of cloud services and healthcare tech.
    Find Software Engineer jobs in Victoria, BC

What are the best paying companies for a Software Engineer in Vancouver, BC?

Many tech giants offer high salaries to software engineers in Vancouver, BC. Apple leads the pack with an average salary of $127,406, followed by Amazon.com and Workday with average salaries of $126,172 and $113,789, respectively. Other notable companies include Microsoft and Mastercard, offering competitive salaries that reflect the demand for skilled software engineers in the region.
Graph displaying best paying company salaries for Software Engineer jobs in Vancouver, BC, highlighting Apple with the highest at $127,406 and Best Buy with the lowest at $65,228.
  1. Apple
    Average Salary: $127,406
    Apple is a global tech giant with a strong focus on innovation. The company offers exciting Software Engineer roles in Vancouver, BC. Apple's headquarters are in Cupertino, California, but their Vancouver office is a hub for various tech projects.


  2. Amazon.com
    Average Salary: $126,172
    Amazon is a leader in e-commerce and cloud computing. Software Engineers at Amazon work on cutting-edge projects, from improving online shopping to developing cloud services. The Vancouver office is part of Amazon's global network.


  3. Workday
    Average Salary: $113,789
    Workday specializes in enterprise cloud applications for finance and HR. Software Engineers here collaborate on innovative solutions that help businesses manage their workforce. The company has offices worldwide, with Vancouver as a key location.


  4. Microsoft
    Average Salary: $112,151
    Microsoft offers diverse Software Engineer roles focused on developing software across various platforms. The Vancouver office contributes to Microsoft's global mission to innovate. Microsoft's headquarters are in Redmond, Washington.


  5. Mastercard
    Average Salary: $101,430
    Mastercard is a major player in the global payments industry. Software Engineers work on enhancing payment systems and ensuring security. The company operates in many countries, with Vancouver being a significant hub for tech talent.


  6. Electronic Arts
    Average Salary: $90,341
    Electronic Arts (EA) is a leading video game publisher. Software Engineers here develop video games and interactive entertainment. EA has offices worldwide, and the Vancouver office contributes to its innovative game development.


  7. Motorola Solutions
    Average Salary: $77,406
    Motorola Solutions focuses on providing communications and technology solutions. Software Engineers here work on developing communication devices and software. The company has a strong global presence, with Vancouver as a key location.


  8. Robert Half
    Average Salary: $72,661
    Robert Half is a staffing and recruiting company. They offer Software Engineer positions that connect talented professionals with leading companies. The Vancouver office helps tech professionals find the best opportunities in the region.


  9. Best Buy
    Average Salary: $65,228
    Best Buy is a major electronics retailer. Software Engineers here work on improving the online shopping experience and developing retail technology. The company operates many stores across North America, with Vancouver as a significant location.

Currently 9,036 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
9,036 Job Openings