How much does a Software Engineer make in Vancouver, BC?
In Vancouver, BC, a Software Engineer can expect to earn a competitive salary. On average, the yearly salary for Software Engineers in this city is around $105,000. This average can vary based on many factors, including experience, skills, and the specific company.
The salary for Software Engineers in Vancouver ranges from $49,000 to $162,000. Here is a breakdown of the salary distribution:
- Less than 4% make less than $50,000.
- About 7% earn between $50,000 and $70,000.
- Close to 9% make between $70,000 and $80,000.
- More than 11% earn between $80,000 and $90,000.
- Just under 13% make between $90,000 and $100,000.
- About 12% earn between $100,000 and $120,000.
- More than 14% make between $120,000 and $132,000.
- Close to 8% earn between $132,000 and $142,000.
- A small percentage make between $142,000 and $152,000.
- Fewer than 3% earn more than $152,000.
What are the highest paying cities for a Software Engineer near Vancouver, BC?

-
North Vancouver, BC
Average Salary: $81,413
North Vancouver offers a vibrant tech scene with prominent companies like Telus and Hootsuite. Professionals here enjoy a strong community and the chance to work on innovative projects. The city’s beautiful environment also provides a great work-life balance.
Find Software Engineer jobs in North Vancouver, BC
-
Burnaby, BC
Average Salary: $80,625
Burnaby is a hub for tech talent with companies like Amazon and Microsoft setting up offices. This city combines modern amenities with a growing tech industry. It’s an excellent place for engineers looking to make an impact in a dynamic environment.
Find Software Engineer jobs in Burnaby, BC
-
Victoria, BC
Average Salary: $65,829
In Victoria, software engineers work in a charming city known for its tech firms like Hootsuite and F5 Networks. The city's mild climate and coastal beauty offer a unique backdrop for a thriving career in technology.
Find Software Engineer jobs in Victoria, BC
-
Richmond, BC
Average Salary: $56,610
Richmond attracts tech professionals with its diverse companies, including ATCO and TELUS. This city has a fast-paced environment that encourages innovation and collaboration, making it a great place for software engineers to thrive.
Find Software Engineer jobs in Richmond, BC
What are the best paying companies for a Software Engineer in Vancouver, BC?

-
Apple
Average Salary: $127,947
Apple offers dynamic roles for Software Engineers in Vancouver. Apple’s team works on cutting-edge technology, focusing on user experience and innovation. Apple has offices in the heart of Vancouver, providing a vibrant work environment.
-
Amazon.com
Average Salary: $125,520
Amazon is a top choice for Software Engineers in Vancouver. The roles here are varied, from developing new features to improving existing systems. Amazon’s Vancouver office is known for its collaborative culture and opportunities for growth.
-
Workday
Average Salary: $113,974
Workday provides rewarding careers for Software Engineers in Vancouver. The company focuses on enterprise software solutions, offering challenging and impactful projects. Workday’s Vancouver office is part of a global team, with a focus on innovation and excellence.
-
Nutanix
Average Salary: $113,040
Nutanix offers exciting opportunities for Software Engineers in Vancouver. They specialize in cloud computing, providing roles that focus on software development and infrastructure. Nutanix’s Vancouver office is modern, with a friendly and inclusive atmosphere.
-
Microsoft
Average Salary: $110,372
Microsoft is a leader in the tech industry, offering numerous opportunities for Software Engineers in Vancouver. Employees work on innovative projects, from cloud services to operating systems. Microsoft’s Vancouver office is located in a tech-friendly environment, with a focus on creativity and collaboration.
-
Mastercard
Average Salary: $101,626
Mastercard provides challenging roles for Software Engineers in Vancouver. The company is focused on financial technology, offering opportunities to develop secure payment solutions. Mastercard’s Vancouver office is known for its innovative culture and supportive work environment.
-
Electronic Arts
Average Salary: $90,378
Electronic Arts offers a creative environment for Software Engineers in Vancouver. They are known for their video game development, providing roles that focus on interactive entertainment. The Vancouver office is vibrant, with a focus on teamwork and innovation.
-
Motorola Solutions
Average Salary: $78,440
Motorola Solutions provides stable and rewarding roles for Software Engineers in Vancouver. They focus on communication solutions, offering opportunities to work on critical technology. The Vancouver office is part of a global company, with a commitment to excellence and innovation.
-
Robert Half
Average Salary: $72,661
Robert Half offers flexible and rewarding roles for Software Engineers in Vancouver. They focus on staffing solutions, providing opportunities to work with various companies. The Vancouver office is known for its professional environment and career growth opportunities.
-
Best Buy
Average Salary: $65,228
Best Buy provides diverse roles for Software Engineers in Vancouver. The company focuses on retail technology, offering opportunities to enhance customer experiences. The Vancouver office is part of a nationwide organization, with a commitment to innovation and customer service.
What are the best paying Software Engineer related jobs in Vancouver, BC?

-
Site Reliability Engineer
Average Salary: $124,275
They work to ensure the uptime of the services. They develop and maintain automation tools. Companies in Vancouver, like Amazon, are always hiring for these roles.
Find Site Reliability Engineer jobs in Vancouver, BC
-
Technical Architect
Average Salary: $105,064
They design systems and software architectures. They guide development teams in Vancouver. Firms like Microsoft and Google seek these experts.
Find Technical Architect jobs in Vancouver, BC
-
Technical Support Engineer
Average Salary: $99,188
They help users troubleshoot technical issues. They provide solutions for software problems. Companies like Shopify look for these professionals.
Find Technical Support Engineer jobs in Vancouver, BC
-
Data Engineer
Average Salary: $95,605
They build systems to collect and manage data. They ensure data is accessible and useful. Tech giants like Hootsuite require these skills.
Find Data Engineer jobs in Vancouver, BC
-
Systems Engineer
Average Salary: $95,165
They manage and troubleshoot systems. They ensure everything runs smoothly. Big firms like TELUS need these professionals.
Find Systems Engineer jobs in Vancouver, BC
-
Product Manager
Average Salary: $91,960
They oversee the development of products. They work with engineers and designers. Companies like Microsoft hire for these positions.
Find Product Manager jobs in Vancouver, BC
-
Machine Learning Engineer
Average Salary: $88,620
They develop and implement machine learning models. They work on improving algorithms. Vancouver's tech firms value these skills.
Find Machine Learning Engineer jobs in Vancouver, BC
-
DevOps Engineer
Average Salary: $87,436
They bridge development and operations. They automate and integrate processes. Tech companies like Hootsuite look for these experts.
Find DevOps Engineer jobs in Vancouver, BC
-
Cloud Engineer
Average Salary: $83,915
They manage cloud infrastructure. They ensure applications run smoothly. Companies in Vancouver, like Amazon Web Services, seek these talents.
Find Cloud Engineer jobs in Vancouver, BC
-
Security Engineer
Average Salary: $77,085
They protect systems and data from threats. They develop security measures. Vancouver's tech firms need these professionals.
Find Security Engineer jobs in Vancouver, BC



