How much does a Software Engineer make 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.
What are the highest paying cities for a Software Engineer near Vancouver, BC?

-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
What are the best paying Software Engineer related jobs in Vancouver, BC?

-
Site Reliability Engineer
Average Salary: $124,275
These engineers make sure that the software works smoothly and is available when needed. They often work for tech giants like Amazon and Google. The role demands strong problem-solving skills and an eye for detail.
Find Site Reliability Engineer jobs in Vancouver, BC
-
DevOps Engineer
Average Salary: $105,571
DevOps engineers bridge the gap between software development and IT operations. They collaborate with teams using tools like Jenkins and Docker. Companies like Microsoft and Shopify seek individuals who can automate processes and improve workflows.
Find DevOps Engineer jobs in Vancouver, BC
-
Technical Support Engineer
Average Salary: $99,188
They provide support and solutions for software-related issues. These professionals often work for companies like IBM and Cisco. This role requires a deep understanding of software products and strong customer service skills.
Find Technical Support Engineer jobs in Vancouver, BC
-
Data Engineer
Average Salary: $96,438
Data engineers build systems that collect and manage data. They work with companies like Hootsuite and Shopify. The job involves creating pipelines and ensuring data is accurate and available when needed.
Find Data Engineer jobs in Vancouver, BC
-
Product Manager
Average Salary: $95,499
Product managers oversee the creation and launch of new products. They work with cross-functional teams at companies like Slack and Hootsuite. This role involves understanding user needs and coordinating development efforts.
Find Product Manager jobs in Vancouver, BC
-
Systems Engineer
Average Salary: $92,313
They manage and maintain an organization’s computer systems. These engineers often work for companies like Microsoft and Hootsuite. The job requires troubleshooting, installing software, and ensuring systems run smoothly.
Find Systems Engineer jobs in Vancouver, BC
-
Test Automation Engineer
Average Salary: $90,632
They design and implement automated tests to ensure software quality. Companies like Shopify and Hootsuite hire these professionals. They need strong programming skills and attention to detail.
Find Test Automation Engineer jobs in Vancouver, BC
-
Machine Learning Engineer
Average Salary: $87,926
They develop algorithms and models that enable machines to learn and make decisions. They often work for tech companies like Amazon and Google. This role combines software engineering and data science skills.
Find Machine Learning Engineer jobs in Vancouver, BC
-
Cloud Engineer
Average Salary: $83,915
Cloud engineers manage and maintain cloud computing environments. They often work for companies like Amazon and Google. This job involves deploying, managing, and optimizing cloud infrastructure.
Find Cloud Engineer jobs in Vancouver, BC
-
Security Engineer
Average Salary: $77,085
They protect an organization’s data and systems from threats. They often work for companies like Amazon and Google. This role requires a deep understanding of cybersecurity principles and practices.
Find Security Engineer jobs in Vancouver, BC



