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.
Counted
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
Added
Site Reliability Engineer
LayerZero Labs
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.…
Added
Site Reliability Engineer (West Coast)
Sectigo
We are looking for a talented Site Reliability Engineer to join our growing global team at Sectigo.
Added
PCIe Software Engineer
Arista Networks
This is a mid-level software engineer requirement not applicable for fresh graduates or interns.
Added
Software Engineer, Layer1
Arista Networks
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…
Added
Senior/Lead Software Engineer, Network Systems
Arista Networks
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…
Added
PCIe Senior/Lead Software Engineer
Arista Networks
…advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…
Added
Senior/Lead Software Engineer, Layer1
Arista Networks
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…
Added
BIOS Senior/Lead Software Engineer
Arista Networks
…advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…
Added
Senior/Lead Software Engineer (Packet Forwarding Engines)
Arista Networks
…advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…
Added
Senior Software Engineer, Linux Kernel
Arista Networks
…advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…
Added
Software Engineer Production Systems - Netflix Animation Studios
Netflix
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…
Added
Added
Added
Senior Gameplay Software Engineer (UE5)
SkyBox Labs
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.
Added
Principal Software Engineer - Distributed Systems
Microsoft
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…
Added
Software Development Engineer, RDS Platform
Amazon
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…
Added
Senior Software Engineer
Treasure AI
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.…
Added
Added
Senior Software Engineer, Client - Demonware - Vancouver, BC
Activision
This role is based in our Vancouver, BC office and follows an onsite work schedule of four days per week
Added
Software Development Engineer, AWS IAM Identity Center
Amazon
- 3+ years of non-internship professional software development experience
Added
Software Development Engineer, AWS IAM Identity Center
Amazon
- 3+ years of non-internship professional software development experience
Added
Application Architect
McCarthy Tétrault LLP
McCarthy Tétrault employees benefit from a hybrid work environment with 4 days in office
Added
Senior Software Engineer, Client - Demonware - Vancouver, BC
Activision Blizzard, Inc.
This role is based in our Vancouver, BC office and follows an onsite work schedule of four days per week
Added
Co-op Software Engineer - AI System & Infrastructure
Huawei Technologies Canada Co., Ltd.
Huawei Canada has an immediate Co-op opening for an Engineer.
Added
Senior Software Engineer - AI/Computer Vision (Camera Systems)
Motorola Solutions
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…