Position
City
Salary

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

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

Software Engineers in Vancouver, BC, enjoy a competitive salary that reflects their crucial role in the tech industry. On average, a Software Engineer can expect to earn about $106,614 per year. This figure varies depending on experience, skill set, and specific job roles.

Here are some typical salary ranges for different levels of experience:

  • Entry-level Software Engineer: Starting around $48,941 to $70,217
  • Mid-level Software Engineer: Between $80,855 and $102,131
  • Senior Software Engineer: From $112,769 to $144,683
  • Lead or Principal Software Engineer: Up to $165,959

These figures show that the more experience a Software Engineer has, the higher their salary tends to be.

Software Engineer jobs in Vancouver, BC

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

Surrey, BC, offers some of the highest salaries for software engineers, with an average of $96,227 annually. Nearby, Burnaby, BC, provides a strong market with an average salary of $84,453. These cities make attractive locations for professionals seeking lucrative opportunities in software engineering.
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 $66,076.
  1. Surrey, BC
    Average Salary: $96,227
    Joining the tech scene in Surrey means working for cutting-edge firms. With companies like Telus and Deloitte, you'll find diverse projects. Surrey offers a vibrant community with many growth opportunities.
    Find Software Engineer jobs in Surrey, BC


  2. Burnaby, BC
    Average Salary: $84,453
    Burnaby is home to tech giants like Amazon and Microsoft. Working here, you'll collaborate on innovative projects. The city’s lively tech hub and excellent transport links make it a great place to build a career.
    Find Software Engineer jobs in Burnaby, BC


  3. North Vancouver, BC
    Average Salary: $74,174
    North Vancouver offers a mix of corporate and startup environments. Companies such as Hootsuite and Insitec provide excellent opportunities. Enjoy beautiful views and a community that values tech innovation.
    Find Software Engineer jobs in North Vancouver, BC


  4. Richmond, BC
    Average Salary: $69,438
    Richmond’s tech sector is growing rapidly. Work with companies like BC Ferries and IBM. This city combines a small-town feel with big-city tech opportunities, making it ideal for a balanced career.
    Find Software Engineer jobs in Richmond, BC


  5. Victoria, BC
    Average Salary: $66,076
    Victoria combines a relaxed lifestyle with a strong tech presence. Companies like Hootsuite and Fortive Corp offer many opportunities. Enjoy a healthy work-life balance while contributing to exciting tech projects.
    Find Software Engineer jobs in Victoria, BC

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

Companies in Vancouver offer competitive salaries for software engineers. Saviynt leads with an average salary of $170,519. Other top-paying firms include Apple, Amazon, and Amazon Web Services, all offering salaries over $120,000. Job seekers can find attractive compensation in these tech leaders.
Graph displaying best paying company salaries for Software Engineer jobs in Vancouver, BC, highlighting Saviynt with the highest at $170,519 and Mastercard with the lowest at $100,164.
  1. Saviynt
    Average Salary: $170,519
    Saviynt specializes in cloud identity and access management. They offer exciting opportunities for Software Engineers in their Vancouver office, focusing on delivering cutting-edge solutions.


  2. Apple
    Average Salary: $128,362
    Apple offers diverse Software Engineer roles in their Vancouver office. Engineers work on innovative projects, contributing to Apple's iconic products.


  3. Amazon
    Average Salary: $128,071
    Amazon provides many Software Engineer positions in Vancouver. Employees work on various projects, from e-commerce to cloud computing, impacting millions globally.


  4. Amazon Web Services (AWS)
    Average Salary: $126,834
    AWS offers Software Engineers opportunities in cloud technology. The Vancouver team works on scalable and reliable services used worldwide.


  5. Workday
    Average Salary: $120,478
    Workday focuses on human capital management software. Software Engineers in Vancouver contribute to innovative HR solutions that help businesses thrive.


  6. Nutanix
    Average Salary: $118,889
    Nutanix offers Software Engineer positions focused on hyperconvergence. The Vancouver office works on solutions that simplify data storage and management.


  7. Microsoft
    Average Salary: $111,414
    Microsoft provides a range of Software Engineer roles in Vancouver. Engineers work on projects that shape the future of technology, from operating systems to productivity tools.


  8. Boomi
    Average Salary: $110,294
    Boomi focuses on integration and automation. Software Engineers in Vancouver help businesses connect systems and streamline processes.


  9. NetApp
    Average Salary: $103,962
    NetApp offers Software Engineer roles in data management. The Vancouver team works on solutions that help companies manage and protect their data effectively.


  10. Mastercard
    Average Salary: $100,164
    Mastercard provides opportunities for Software Engineers in Vancouver. The team works on developing secure and innovative payment solutions.

Currently 9,443 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,443 Job Openings