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
$91k – $163k
Top Companies
Mercor, Royal Bank of Canada, CIBC Bank USA, Bank of Montreal, University of Ottawa, Versaterm +40 more
Job Types
88% Full Time, 10% Contract, 2% Internship
Top Locations
CA, Toronto, Toronto, Ontario, Vancouver
Work Model
92% On-Site, 8% Hybrid
Experience Levels
32% Mid Level, 24% Senior, 10% Junior
We found 816 software engineer jobs in canada currently hiring in locations including CA, Toronto, Toronto, Ontario. 50 new positions were added this week at companies like University of Ottawa, Versaterm, Cisco. Salaries range from $91k to $163k based on experience, location, and company size. Work arrangements include On-Site (92%), Hybrid (8%). Top employers include Mercor, Royal Bank of Canada, CIBC Bank USA and 43 other companies.
Companies Hiring for Software Engineer Jobs in Canada
+40 more companies hiring. Sign up to see all.
Career Path & Salary Progression
Intern
Salary varies
4 jobs
Junior
Salary varies
5 jobs
Mid Level
$91k–$136k
16 jobs
Senior
Salary varies
12 jobs
Lead
Salary varies
5 jobs
Staff
$124k–$163k
5 jobs
Latest Jobs Added
Junior Software Developer, Information Technology
University of Ottawa
Staff Software Engineer (Remote)
Versaterm
Software Developer – Networking Protocols and Programmability
Cisco
Lead Software Engineer II - 12 Month Fixed Term Contract
Kootenay Savings Credit Union
Software Engineer II, Core Automation for Auto Insurance
getjerry.com
Also searching for: sde, swe, software developer
101–150 of 816 jobs
Junior Software Developer, Information Technology
University of Ottawa·CA
Staff Software Engineer (Remote)
Versaterm·CA
Software Developer – Networking Protocols and Programmability
Cisco·Ottawa, Ontario, CA
Lead Software Engineer II - 12 Month Fixed Term Contract
Kootenay Savings Credit Union·Trail, British Columbia, CA
Software Engineer II, Core Automation for Auto Insurance
getjerry.com·Toronto, Ontario, CA
Python Software Engineer - Remote
Mercor·CA
Senior Software Engineer - Data Integration & JVM Ecosystem
Clickhouse·CA
Vice President, Software Engineering
Power Staffing Solutions·CA
Staff Software Engineer (UI)- React.JS
Acquia·CA
Staff Software Developer
Royal Bank of Canada·Toronto, Ontario, CA
Associate Software Engineer
Jerry·CA
Senior Software Engineer, Mobile
Jobgether·CA
Lead Software Engineer (Java)
CIBC Bank USA·CA
Full Stack Software Engineer, Vice President – Corporate Functions Technology
State Street·Toronto, Ontario, CA
Software Engineering
General Motors·Oshawa, Ontario, CA
Junior Software Engineer - SRE/Infrastructure (Co-Op)
Verto Health·CA
Software Engineer, Machine Learning (Senior, SWE II SWE I)
Salesforce·Toronto, Ontario, CA
Mid-Level Software Developer PHP / 7 hours ago
Php Jobs·CA
Analyst, Software Engineer (C#)
Bank of Montreal·Toronto, Ontario, CA
Senior Software Developer, GFT
Royal Bank of Canada·Vancouver, British Columbia, CA
Senior Software Developer, Defensive Security
Clio·Vancouver, British Columbia, CA
IT - Software Engineer V
Robertson & Company Ltd.·Toronto, Ontario, CA
Software Engineer I - Entry Level
Mercor·CA
Senior Embedded Software Engineer Machine Learning Runtime (Remote)
Qualcomm·CA
Software developer, APIs and integrations (senior)
Croesus·Montreal West, Quebec, CA
Lead Software Engineer (Java)
CIBC Bank USA·CA
Specialist - Software Engineering
LTM·CA
Software Engineer II (Java; Spring boot; Kafka; API)
TD Bank·Toronto, Ontario, CA
Lead Software Engineer (Java)
CIBC·Toronto, Ontario, CA
Lead Software Engineer II - 12 Month Fixed Term Contract
KOOTENAY SAVINGS CREDIT·Trail, British Columbia, CA
Software Engineer Staff - Agile Coach
Lockheed Martin Corporation·Halifax Regional Municipality, Nova Scotia, CA
Software Engineer – Code Review (Rust) | $85/hr Remote
Crossing Hurdles·CA
Intermediate Software Developer (4 years+ of experience) - Canada (Remote)
McLean & Company·CA
Senior Software Engineer (Data focused) SELECT by DoiT New Remote Canada
Doit Intl·CA
Mid-Level Software Engineer (C#.NET) with Media Experience
Telestream·CA
Software Developer Co-op (Summer 2026)
Magnet Forensics·CA
Intermediate Software Developer
Randstad Canada·Toronto, Ontario, CA
Software Engineer - Analytics and Security Master
Bank of Montreal·CA
Software Developer (Mobile React Native)
HeyOrca·CA
Java Software Engineer
TMC Canada·CA
Software Engineer Intern (Toronto) - Summer 2026
Snowflake·Toronto, Ontario, CA
Software Engineer II — AI/ML Personalization
Warner Bros. Entertainment·Ottawa, Ontario, CA
IT Software Developer(Junior)
OpenText·CA
Senior Software Engineer-2
Mastercard·Vancouver, British Columbia, CA
Software Engineer II (Java; Spring boot; Kafka; API)
Td·Toronto, Ontario, CA
Staff Software Engineer
Confluent·Victoria, British Columbia, CA
Software Engineer (C# / .Net)
Scotiabank·Toronto, Ontario, CA
Software Engineer for .NET Core and
FreelanceJobs·CA
Software Engineer - API
Indotronix Avani Group·Waterloo, Ontario, CA
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working·Cochin, Saskatchewan, CA