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
$90k – $176k
Top Companies
Mercor, Scotiabank, Prospect Prediction Markets Inc. (TSXV: MKT), Indotronix Avani Group, FreelanceJobs, Smart Working +39 more
Job Types
92% Full Time, 8% Contract
Top Locations
CA, Toronto, Ontario, Toronto, Vancouver, British Columbia
Work Model
88% On-Site, 12% Hybrid
Experience Levels
36% Senior, 34% Mid Level, 18% Junior
We found 817 software engineer jobs in canada currently hiring in locations including CA, Toronto, Ontario, Toronto. 6 new positions were added this week at companies like Indotronix Avani Group, FreelanceJobs, Smart Working. Salaries range from $90k to $176k based on experience, location, and company size. Work arrangements include On-Site (88%), Hybrid (12%). Top employers include Mercor, Scotiabank, Prospect Prediction Markets Inc. (TSXV: MKT) and 42 other companies.
Companies Hiring for Software Engineer Jobs in Canada
+39 more companies hiring. Sign up to see all.
Career Path & Salary Progression
Intern
Salary varies
1 job
Junior
Salary varies
9 jobs
Mid Level
$105k–$132k
17 jobs
Senior
$150k–$176k
18 jobs
Lead
Salary varies
1 job
Staff
Salary varies
2 jobs
Director+
Salary varies
1 job
Latest Jobs Added
Software Engineer - API
Indotronix Avani Group
Software Engineer for .NET Core and
FreelanceJobs
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working
Staff Software Developer (Full Stack)
Warner Bros. Discovery
Senior Software Developer, Defensive Security
Clio
Also searching for: sde, swe, software developer
151–200 of 817 jobs
Software Engineer - API
Indotronix Avani Group·Waterloo, Ontario, CA
Software Engineer for .NET Core and
FreelanceJobs·CA
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working·Cochin, Saskatchewan, CA
Staff Software Developer (Full Stack)
Warner Bros. Discovery·Ottawa, Ontario, CA
Senior Software Developer, Defensive Security
Clio·Vancouver, British Columbia, CA
Software Engineer – Fully Remote
Mercor·CA
Java Software Engineer (Vancouver Hybrid)
Boomi·British Columbia, CA
Embedded Software Engineer - Medical Devices
Qidni Labs·Kitchener, Ontario, CA
SDET - Playwright
Iris Software Inc.·Toronto, Ontario, CA
Android platform / Software Engineer III
Robertson & Company Ltd.·Toronto, Ontario, CA
Sr. Software Engineer - DevOps
Global ERP Solutions·Toronto, Ontario, CA
Senior Data/Software Engineer
Enexis·Labrador City, Newfoundland and Labrador, CA
Junior Software Engineer
Tech Consulting·Québec City, Quebec, CA
Front-End Software Engineer
PlayStation·CA
Senior Software Engineer, Cloud-Native Azure
BENTLEY SYSTEMS, INC.·Newfoundland and Labrador, CA
Senior/Principal Automation & Vision Software Engineer
Consortium for Clinical Research and Innovation Singapore·Alberta, CA
Lead Software Engineer II - 12 Month Fixed Term Contract
KOOTENAY SAVINGS CREDIT·Trail, British Columbia, CA
Junior Software Developer – Frontend
Macdonald, Dettwiler And Associates Corporation·CA
Senior Software Engineer, Mobile Platform (Remote, Canada)
Owner.com·CA
Senior Full-Stack Software Engineer (Remote)
Syndio·Calgary, Alberta, CA
Full-Stack Software Engineer
Prospect Prediction Markets Inc. (TSXV: MKT)·Vancouver, British Columbia, CA
POS Software Engineer II — ACS Customizations
NCR Voyix·Mississauga, Ontario, CA
Senior Java Software Engineer
TD·CA
Laravel Software Developer (M/W/D)
consulting1x1 GmbH·CA
Software Engineer - Remote Only
Mercor·CA
Senior Full Stack Software Developer - Viewing
CoLab Software·CA
Java Software Engineer | Up to $110/hr
Mercor·CA
Software Engineer (Full Stack)
Scotiabank·Toronto, Ontario, CA
Embedded Software Developer
Dometic Marine Canada, Inc.·Richmond, British Columbia, CA
Senior Full Stack Software Developer
allBusinessOnlineNewsGroup.com·Halifax Regional Municipality, Nova Scotia, CA
Software Developer - Information Technologies
University of Calgary·Calgary, Alberta, CA
Analyst, Software Engineer (C#)
Bank of Montreal·Toronto, Ontario, CA
Senior Software Engineer, Machine Learning
Roku, Inc.·Toronto, Ontario, CA
Software Engineer (IBM Sterling)
Scotiabank·CA
Junior Software Engineer
MM Global Solutions Consulting·Kitchener, Ontario, CA
Software Engineer II (Java; Spring boot; Kafka; API)
TD Bank·Toronto, Ontario, CA
Software Engineering Entry Level Associate Web Developer Bedford, CA
IBM·CA
Senior Software Engineer/ Delivery Services
Toast·CA
Staff Software Engineer - Fintech Platform & Impact
Tact·CA
Software Engineer, Sustaining Engineering
Canonical·Victoria, British Columbia, CA
Software Engineer (Trajectory Generation) - Remote
Taskify AI·CA
Director / Sr. Manager of Software Engineering (SAAS/ AI/ ML)
Talent To Hire Inc.·CA
Senior Software Engineer - Java
Sun Life of Canada - Corporate·CA
Software Engineer (Python)
HireTalent - Staffing & Recruiting Firm·CA
Senior Software Engineer Email Team
OneSignal·CA
Access – Associate Software Engineer
Autodesk·CA
Software Engineer II (Java; Spring boot; Kafka; API)
The Toronto-Dominion Bank (Canada)·CA
Software Developer(Java)
Scotiabank·CA
QA Engineer / SDET
GuruLink·CA
Full-Stack Software Engineer
Prospect Prediction Markets Inc. (TSXV: MKT)·Vancouver, British Columbia, CA