Position
City
Salary

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

The average salary for a Software Engineer is $106,835 per year 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.

Software Engineer jobs in Vancouver, BC

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

Software engineers near Vancouver, BC, can expect to earn competitive salaries in several nearby cities. Surrey, BC, leads with the highest average salary, making it an attractive choice for job seekers. Nearby, Burnaby and Abbotsford offer solid pay packages, providing excellent career opportunities. For those who enjoy a bit of variety, North Vancouver, Richmond, and Victoria also provide attractive salary ranges for software engineers.
Graph displaying highest paying cities salaries for Software Engineer jobs near Vancouver, BC, highlighting Surrey, BC with the highest at $96,227 and Victoria, BC with the lowest at $65,173.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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, Amazon Web Services (AWS), and Apple offer some of the highest-paying jobs for software engineers in Vancouver, BC. Their average salary range reflects a commitment to top talent. Companies like Salesforce, Amazon, and Workday also provide competitive compensation packages for skilled professionals.
Graph displaying best paying company salaries for Software Engineer jobs in Vancouver, BC, highlighting Saviynt with the highest at $170,519 and NetApp with the lowest at $103,962.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.


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


  8. 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.


  9. 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.


  10. 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.

Currently 12,060 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
12,060 Job Openings