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
$105k – $240k
Top Companies
Samsara, Stripe, Lyft, Asana, Coinbase, Robinhood +17 more
Job Types
92% Full Time, 6% Internship, 2% Contract
Top Locations
Toronto, Ontario, Toronto, Vancouver, British Columbia, Mississauga, Ontario
Work Model
50% Remote, 42% On-Site, 8% Hybrid
Experience Levels
44% Senior, 24% Staff, 20% Mid Level
We found 822 software engineer jobs in canada currently hiring in locations including Toronto, Ontario, Toronto, Vancouver, British Columbia. Salaries range from $105k to $240k based on experience, location, and company size. Work arrangements include Remote (50%), On-Site (42%), Hybrid (8%). Top employers include Samsara, Stripe, Lyft and 20 other companies.
Skills in Demand for Software Engineer Jobs in Canada
Common Tools & Technologies
Companies Hiring for Software Engineer Jobs in Canada
+17 more companies hiring. Sign up to see all.
Career Path & Salary Progression
Intern
Salary varies
1 job
Junior
Salary varies
3 jobs
Mid Level
Salary varies
10 jobs
Senior
$155k–$224k
22 jobs
Staff
$200k–$230k
12 jobs
Latest Jobs Added
Also searching for: sde, swe, software developer
701–750 of 822 jobs
Staff Fullstack Product Software Engineer, Dash
Dropbox·Remote - Canada: Select locations
Staff Software Engineer, Web3
Robinhood·Toronto, Canada
Software Engineer, Android (Pay)
Lyft·Toronto, Canada
Staff Software Engineer, Ads API
Reddit·Remote - Ontario, Canada
Staff Software Engineer, Ads Business Manager
Reddit·Remote - British Columbia, Canada
Software Engineer, Product
Asana·Vancouver, BC
Senior Software Engineer, Account Management
Asana·Vancouver, BC
Senior Software Engineer, Admin Area
Asana·Vancouver, BC
Staff Software Engineer, Admin Area
Asana·Vancouver, BC
Software Engineer III
Emburse·Toronto
Software Engineer II, Databases
Fivetran·Toronto, Ontario, Canada
Senior Mobile Software Engineer - BLE / Connectivity
Samsara·Remote - Canada
Senior Software Engineer, Data Pipelines, Infrastructure
Lyft·Toronto, Canada
Staff Software Developer, Security
Robinhood·Toronto, Canada
Senior Software Engineer - Quicksilver - Distributed Key Value
Cloudflare·Distributed; Hybrid
Senior Software Engineer, Backend (Consumer - International)
Coinbase·Remote - Canada
Senior Software Engineer, Product
Brex·Vancouver, British Columbia, Canada
Software Engineering Manager, Application Security Testing: Composition Analysis & Dynamic Analysis
GitLab·Remote, Canada; Remote, Israel; Remote, Netherlands; Remote, United Kingdom; Remote, US
Software Engineer I
Toast·Remote, Canada
Senior Software Engineer - AI Platform (AI Acceleration)
Coinbase·Remote - Canada
Senior Software Engineer, Mapping
Lyft·Toronto, Canada
Senior Full Stack Software Engineer
Electronic Arts·Vancouver, British Columbia, CA
Software Engineer, Frontend - Canada
DoorDash Canada·Toronto, Ontario, CA
Software Engineer (Mobile Applications)
Scotiabank·Toronto, Ontario, CA
Staff Software Engineer, Embedded Payroll , Developer Experience
Gusto·Denver, CO;San Francisco, CA;New York, NY;Los Angeles, CA;Seattle, WA;Toronto, Ontario, CAN - Remote
Software Engineer, Machine Learning Infrastructure
Stripe·Toronto, Canada
Staff Software Engineer, Billing
Stripe·Toronto, Canada, Canada Remote
Software Engineer, Intern
Stripe·Toronto
Staff Software Engineer, Data
Stripe·Toronto, Canada, Canada Remote
Software Engineer, New Grad
Stripe·Toronto
Staff Software Engineer
Clutch·Toronto, Ontario
Manager, Software Engineering - Cloud Governance Platform
Samsara·Remote - Canada
Staff Software Engineer, Backend (Consumer - International)
Coinbase·Remote - Canada
Software Engineer - Full Stack and Back End
Citi Canada·Mississauga, Ontario, CA
Senior Software Developer, Front End Technology
Kinaxis Inc.·Ottawa, Ontario, CA
Full Stack Software Developer
Robert Half·Vaughan, Ontario, CA
Senior Software Engineer, Backend - Distributed Systems
Camunda·Montreal, Quebec, CA
Senior Staff Software Engineer, Developer Productivity Async
Gusto·Denver, CO;San Francisco, CA;New York, NY;Atlanta, GA;Austin, TX;Chicago, IL;Los Angeles, CA;Seattle, WA;Toronto, Ontario, CAN - Remote
Software Engineer, Pricing
Lyft·Toronto, Canada
Software Engineer - Post Sales Systems
Samsara·Remote - Canada
Software Engineer, Full Stack - Safety
Samsara·Remote - Canada
Senior Software Engineer I/II - Route Execution
Samsara·Remote - Canada
Senior Software Engineer II, Smart Trailer & Connected Equipment
Samsara·Remote - Toronto
Senior Software Engineer - Growth
Samsara·Remote - Canada
Senior Software Engineer II - Safety
Samsara·Remote - Canada
Senior Software Engineer I - Agent Foundations
Samsara·Remote - Canada
Senior Software Engineer - Connectivity
Samsara·Remote - Canada
Senior Software Engineer, Full-Stack - Vehicle Data Platform
Samsara·Remote - Canada
Senior Software Engineer - Operated Equipment
Samsara·Remote - Canada
Senior Software Engineer I, Smart Trailer & Connected Equipment
Samsara·Remote - Canada