Software Engineer Jobs in Canada
Canada's tech sector is booming — Toronto, Vancouver, and Montreal are global tech hubs with competitive salaries, strong immigration programs, and a growing number of international companies opening Canadian offices. These positions span all experience levels and specializations.
Salary Range
$60k – $300k
Top Companies
Mercor, NPAworldwide, MLabs, eBay, RedMane Technology, NMI +35 more
Job Types
94% Full Time, 6% Contract
Top Locations
CA, Vancouver, British Columbia, Toronto, Ottawa
Work Model
90% On-Site, 10% Hybrid
Experience Levels
42% Mid Level, 20% Senior, 12% Junior
We found 813 software engineer jobs in canada currently hiring in locations including CA, Vancouver, British Columbia, Toronto. 50 new positions were added this week at companies like Mercor, Info-Tech Research Group, NPAworldwide. Salaries range from $60k to $300k based on experience, location, and company size. Work arrangements include On-Site (90%), Hybrid (10%). Top employers include Mercor, NPAworldwide, MLabs and 38 other companies.
Companies Hiring for Software Engineer Jobs in Canada
+35 more companies hiring. Sign up to see all.
Career Path & Salary Progression
Intern
Salary varies
1 job
Junior
$100k–$140k
6 jobs
Mid Level
$114k–$161k
21 jobs
Senior
$120k–$158k
10 jobs
Lead
Salary varies
2 jobs
Staff
Salary varies
2 jobs
Latest Jobs Added
Also searching for: sde, swe, software developer
51–100 of 813 jobs
Java Software Developer | Up to $110/hr
Mercor·CA
Junior AI Software Developer - Canada (Remote)
Info-Tech Research Group·CA
Software Engineer - ASP.net
NPAworldwide·Brantford, Ontario, CA
Software Engineer- Full stack
Microsoft·Vancouver, British Columbia, CA
Software Engineer - ASP.net
NPAworldwide·Brantford, Ontario, CA
Principal Software Engineer - US
MLabs·CA
Software Developer (Full-Stack & AI)
SOZO Intuition Systems·Vancouver, British Columbia, CA
Principal Software Engineer - US
MLabs·CA
Backend Software Developer (C# / .NET Web Developer)
OPHARDT Hygiene·CA
Software Engineer - Fully Remote
Mercor·CA
Software Engineer II - Growth Platform
Scribd, Inc.·Ottawa, Ontario, CA
Software Engineer (Term, SDL3)
University of Toronto·Toronto, Ontario, CA
Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026)
DoorDash Canada·CA
Software Engineer 3
eBay
Software Engineer (Platform Engineering)
NearSource·Vancouver, British Columbia, CA
Software Developer (.Net & Power Platform)
Avanciers Inc.·Toronto, Ontario, CA
Full Stack Software Engineer - AI Platform Leader
Andiamo·Toronto, Ontario, CA
Senior Software Engineer, Bonsai
Zoom·Ontario, CA
Staff Software Developer, Mobile
Slice·CA
SQL & Azure Software Engineer
Cognizant·Toronto, Ontario, CA
Senior Software Engineer, AI Platform
Rivian and Volkswagen Group Technologies·Toronto, Ontario, CA
Software Engineer – Cloud & AI Systems
Techedin·Vancouver, British Columbia, CA
ML Software Engineer — Build Scalable AI Solutions
Workday·Calgary, Alberta, CA
Lead Software Engineer II - 12 Month Fixed Term Contract
KOOTENAY SAVINGS CREDIT·Trail, British Columbia, CA
Platform Software Engineers
Speechify Inc.·Vancouver, Washington, US
Software Engineer (Automation & Machine Vision)
Consortium for Clinical Research and Innovation Singapore·CA
Software Developer II - Full Stack
Propel Holdings Inc·Toronto, Ontario, CA
/Net Software Engineer/Developer - Vancouver
RedMane Technology
C#, .NET Software Engineer with Node JS
Scotiabank·CA
Senior Software Engineer C PHP
NMI·CA
Java Software Engineer III - Full Stack Mid to Senior Level
PTR Global·CA
/Net Software Engineer/Developer - Vancouver
RedMane Technology·CA
Software Engineer 3
eBay·CA
Intermediate Gameplay Software Engineer (Proprietary Engine)
Blackbird Interactive
Software Engineer (CI/CD & Build) - Development and Release Engineering
Electronic Arts·Vancouver, British Columbia, CA
Lead Software Engineer | Max $100/hr
Mercor·CA
Software Developer – Networking Protocols and Programmability
Cisco Systems·Ontario, CA
Senior Software Engineer C PHP
NMI·CA
senior software developer - remote.
Randstad·Victoria, British Columbia, CA
CAD Software Engineer - Engineering
Mercor·CA
Software Engineer Contract 12 Months
CRH·CA
Software Engineer in Test Intern
NetApp·CA
Senior Software Engineer (Full-Stack) (Remote)
Caribou·CA
Senior Fullstack Product Software Engineer, Core Media & Intelligence
Dropbox·CA
Java Software Engineer III - Full Stack Mid to Senior Level
PTR Global·CA
Senior Software Developer
Geotab
Staff Software Engineer (Remote)
Versaterm·CA
Junior Software Developer, Information Technology
University of Ottawa·CA
Software Engineer II, Core Automation for Auto Insurance
getjerry.com·Toronto, Ontario, CA
Software Developer – Networking Protocols and Programmability
Cisco·Ottawa, Ontario, CA