How much does a Software Engineer make in Vancouver, BC?
A Software Engineer in Vancouver, BC can expect a strong yearly salary. The average yearly salary sits at around $106,835. This means that many Software Engineers enjoy a comfortable income. This figure makes the role very attractive to many job seekers.
The salary for Software Engineers in Vancouver varies based on experience and skill level. Salaries can start from as low as $48,941 for entry-level positions. As experience grows, so can the salary. Experienced engineers can earn up to $166,178. This range highlights the potential for growth in this career. Engineers who continue to develop their skills and gain experience can see significant salary increases over time. This makes the role a great choice for long-term career growth.
What are the highest paying cities for a Software Engineer near Vancouver, BC?

-
Surrey, BC
Average Salary: $96,227
Surrey offers a thriving environment for tech talent. Companies like BC Hydro and Telus bring numerous opportunities. With a mix of corporate and start-up environments, Surrey is a great place to grow in the tech industry.
Find Software Engineer jobs in Surrey, BC
-
Burnaby, BC
Average Salary: $84,392
Burnaby is a hub for software development, with tech giants like Microsoft and Amazon having a presence. The city's vibrant community offers ample networking and career growth. You can find both established firms and innovative startups here.
Find Software Engineer jobs in Burnaby, BC
-
Abbotsford, BC
Average Salary: $83,155
Abbotsford is emerging as a key tech player in British Columbia. Companies like Global Relay and numerous start-ups provide exciting career paths. The city’s supportive business environment fosters innovation and professional growth.
Find Software Engineer jobs in Abbotsford, BC
-
North Vancouver, BC
Average Salary: $75,692
North Vancouver combines a scenic lifestyle with a strong tech sector. Companies such as Hootsuite and various tech firms offer dynamic roles. The area’s picturesque surroundings make it a desirable place to work.
Find Software Engineer jobs in North Vancouver, BC
-
Richmond, BC
Average Salary: $69,158
Richmond is quickly becoming a tech hub, with companies like Air Canada and Cathay Pacific providing diverse opportunities. The city’s proximity to Vancouver offers access to a larger tech ecosystem, making it an attractive choice for tech professionals.
Find Software Engineer jobs in Richmond, BC
-
Victoria, BC
Average Salary: $65,173
Victoria provides a blend of work and leisure, with tech companies like TELUS and various start-ups. The city’s relaxed atmosphere and beautiful surroundings create an ideal setting for tech professionals looking to balance work and lifestyle.
Find Software Engineer jobs in Victoria, BC
What are the best paying companies for a Software Engineer in Vancouver, BC?

-
Saviynt
Average Salary: $170,519
Saviynt offers exciting Software Engineer jobs in Vancouver, BC. They focus on identity governance and administration. The team works on developing advanced solutions to manage user access and security.
-
Amazon Web Services (AWS)
Average Salary: $129,683
Amazon Web Services provides Software Engineer roles in Vancouver, BC. AWS is known for its cloud computing platforms and solutions. Employees have the opportunity to work on global projects and cutting-edge technologies.
-
Apple
Average Salary: $128,348
Apple offers rewarding Software Engineer jobs in Vancouver, BC. They innovate in technology and design. Working with Apple means contributing to popular products and services known worldwide.
-
Salesforce
Average Salary: $126,721
Salesforce has top-paying Software Engineer positions in Vancouver, BC. They focus on customer relationship management (CRM). Engineers have the chance to work on scalable cloud solutions that help businesses grow.
-
Amazon
Average Salary: $126,499
Amazon offers attractive Software Engineer jobs in Vancouver, BC. They are a global leader in e-commerce and technology. Engineers work on projects that improve customer experience and operational efficiency.
-
Workday
Average Salary: $121,076
Workday provides competitive Software Engineer roles in Vancouver, BC. They specialize in human capital management and finance applications. Engineers collaborate on enterprise software that supports businesses worldwide.
-
Nutanix
Average Salary: $119,626
Nutanix offers rewarding Software Engineer jobs in Vancouver, BC. They focus on hyperconvergence infrastructure. Engineers develop software that enhances cloud and data center solutions.
-
Microsoft
Average Salary: $111,054
Microsoft offers Software Engineer positions in Vancouver, BC. They are a leader in software and technology solutions. Engineers work on projects that impact millions of users globally.
-
Boomi
Average Salary: $110,294
Boomi provides Software Engineer roles in Vancouver, BC. They specialize in integration platform as a service (iPaaS). Engineers build software to connect applications and streamline business processes.
-
NetApp
Average Salary: $103,962
NetApp offers Software Engineer positions in Vancouver, BC. They focus on data storage and data management solutions. Engineers contribute to innovative technologies that manage and protect data.
What are the best paying Software Engineer related jobs in Vancouver, BC?

-
Machine Learning Engineer
Average Salary: $110,590
In this role, you will develop and deploy machine learning models at tech firms like Amazon Web Services and Shopify. You'll work with large datasets to create algorithms that improve services. The fast-paced environment requires constant learning and adaptation.
Find Machine Learning Engineer jobs in Vancouver, BC
-
Game Developer
Average Salary: $108,275
You will create engaging video games for companies like Electronic Arts and Ubisoft. This job involves designing gameplay mechanics and art. Collaboration with artists, designers, and programmers is crucial. You’ll need strong problem-solving skills to bring your ideas to life.
Find Game Developer jobs in Vancouver, BC
-
Site Reliability Engineer
Average Salary: $106,646
Companies like Google and Microsoft need experts in this role. You ensure the reliability and efficiency of large-scale production systems. This includes automating tasks and improving infrastructure. You will work closely with development teams to resolve issues quickly.
Find Site Reliability Engineer jobs in Vancouver, BC
-
Product Manager
Average Salary: $101,877
Leading companies like Hootsuite and Hootsuite use product managers to guide the development of software products. You will work with cross-functional teams to define product vision and strategy. Strong communication and leadership skills are essential to bring products to market.
Find Product Manager jobs in Vancouver, BC
-
Technical Architect
Average Salary: $95,200
You will design system architecture for firms such as Amazon and SAP. This role requires deep technical knowledge and the ability to guide teams. You will create blueprints and specifications that ensure systems meet business needs.
Find Technical Architect jobs in Vancouver, BC
-
Systems Engineer
Average Salary: $94,827
At companies like Cisco and IBM, systems engineers ensure systems run smoothly. You will manage system installations and troubleshoot issues. Strong analytical skills and attention to detail are vital to keep systems running efficiently.
Find Systems Engineer jobs in Vancouver, BC
-
Security Engineer
Average Salary: $93,069
This role is critical at firms like Proofpoint and Shopify. You will protect systems and data from cyber threats. You need to stay updated on security trends and best practices. You will work to identify vulnerabilities and develop defenses against attacks.
Find Security Engineer jobs in Vancouver, BC
-
Data Engineer
Average Salary: $92,552
In companies like Hootsuite and Shopify, data engineers create and manage data pipelines. You will work with large datasets to ensure data is accessible and reliable. Strong skills in databases and programming are necessary to succeed in this role.
Find Data Engineer jobs in Vancouver, BC
-
DevOps Engineer
Average Salary: $85,383
Firms like Hootsuite and Shopify rely on DevOps engineers to bridge development and operations. You will automate processes to improve collaboration. You must have knowledge of both development and IT operations to succeed.
Find DevOps Engineer jobs in Vancouver, BC
-
Cloud Engineer
Average Salary: $80,983
You will manage cloud infrastructure for companies like Amazon Web Services and Shopify. This role involves deploying and managing cloud resources. Strong skills in cloud technologies and system administration are essential.
Find Cloud Engineer jobs in Vancouver, BC



