Software engineer jobs in Vancouver, BC and nearby (617 jobs)

Software engineer jobs within 25 km of Vancouver, BC, Canada. Nearby towns and cities are included. Distances are straight-line, not driving distances.

Hiring at a glance

View jobs
Open jobs
617
Employers
180

Advertised starting pay

Average starting payCAD / year
$129,561Across 78 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
0%0 listings
Hybrid
48%297 listings
On-site
51%314 listings

Not specified: 1% (6 listings)

Employers hiring include Amazon (74), Electronic Arts (64), Arista Networks (39).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

About these jobs

Before you apply

Look at the required languages, systems and experience in each ad. Job Bank describes typical education and programming experience for this occupation. A junior title does not mean every employer accepts applicants without experience. Job Bank / Guichet-Emplois.

Guidance reviewed on September 16, 2026.

Based on the dated count above. Listings can change. How we count

Software engineer jobs in Vancouver, BC and nearby

Within 25 km

Email me new jobsSave this search
  • Site Reliability Engineer

    LayerZero Labs

    Vancouver, British Columbia

    At LayerZero, our Site Reliability Engineering (SRE) team is at the intersection of software and systems engineering, dedicated to crafting and maintaining large-scale, resilient systems.…

  • Site Reliability Engineer (West Coast)

    Sectigo

    Vancouver, British Columbia

    • Full-time

    We are looking for a talented Site Reliability Engineer to join our growing global team at Sectigo.

  • PCIe Software Engineer

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    This is a mid-level software engineer requirement not applicable for fresh graduates or interns.

  • Software Engineer, Layer1

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity is critical…

  • Senior/Lead Software Engineer, Network Systems

    Arista Networks

    Vancouver, BC

    • Full-time

    Network systems software is all about managing hardware components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with customers, product…

  • PCIe Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    …advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…

  • Senior/Lead Software Engineer, Layer1

    Arista Networks

    Vancouver, BC

    • Full-time

    As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity is critical…

  • BIOS Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    …advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…

  • Senior/Lead Software Engineer (Packet Forwarding Engines)

    Arista Networks

    Vancouver, BC

    • Full-time

    …advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…

  • Senior Software Engineer, Linux Kernel

    Arista Networks

    Vancouver, BC

    • Full-time

    …advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…

  • Software Engineer Production Systems - Netflix Animation Studios

    Netflix

    Vancouver, BC

    • Full-time

    Do you mostly think in Java but wish you could talk about movies all day? We are looking for adventurous Full Stack Software Engineers who want to use their skills to help our world class…

  • Principal Software Engineer

    Motorola Solutions

    Vancouver, British Columbia

    • Full-time

    10+ years of experience as a Software Engineer

  • Principal Site Reliability Engineer

    Saviynt

    Vancouver, British Columbia

    • Full-time
  • Senior Gameplay Software Engineer (UE5)

    SkyBox Labs

    Burnaby, BC

    • Full-time

    SkyBox Labs is assembling a fresh team for an exciting AAA co-development title, and we're looking for a Senior Gameplay Software Engineer to help shape it from day one.

  • Principal Software Engineer - Distributed Systems

    Microsoft

    Vancouver, British Columbia

    • Full-time

    The Fabric Mirroring team is currently seeking a Senior Software Engineer to join their team. This team oversees designing, building, and operating a next generation service that transfers…

  • Software Development Engineer, RDS Platform

    Amazon

    Vancouver, British Columbia

    We are looking for a highly-skilled, experienced, and motivated software engineer to help us in our endeavour to make AWS the best place to operate relational databases. The RDS Platform…

  • Senior Software Engineer

    Treasure AI

    Vancouver, BC

    • $132,500 to $171,000 CAD / year
    • Full-time

    As a Senior Software Engineer on the Realtime/Personalization team, you will be a core technical contributor building Treasure AI's AI-native Personalization Studio and RT2.0 engine.…

  • Senior Software Engineer, Client - Demonware - Vancouver, BC

    Activision

    Vancouver, British Columbia

    • Other

    This role is based in our Vancouver, BC office and follows an onsite work schedule of four days per week

  • Software Development Engineer, AWS IAM Identity Center

    Amazon

    Vancouver, British Columbia

    - 3+ years of non-internship professional software development experience

  • Software Development Engineer, AWS IAM Identity Center

    Amazon

    Vancouver, British Columbia

    - 3+ years of non-internship professional software development experience

  • Application Architect

    McCarthy Tétrault LLP

    Vancouver, British Columbia

    • Full-time

    McCarthy Tétrault employees benefit from a hybrid work environment with 4 days in office

  • Senior Software Engineer, Client - Demonware - Vancouver, BC

    Activision Blizzard, Inc.

    Vancouver, British Columbia

    • Full-time

    This role is based in our Vancouver, BC office and follows an onsite work schedule of four days per week

  • Co-op Software Engineer - AI System & Infrastructure

    Huawei Technologies Canada Co., Ltd.

    Burnaby, British Columbia

    • Internship

    Huawei Canada has an immediate Co-op opening for an Engineer.

  • Senior Software Engineer - AI/Computer Vision (Camera Systems)

    Motorola Solutions

    Vancouver, British Columbia

    • Full-time

    As a Senior Software Engineer in our camera systems group, you will play a crucial role in designing, developing, and optimizing C++ code for embedded systems. You will work on implementing…

Get in touch
MovoJobs

Contact us