Software engineer jobs in Canada (3,545 jobs)
Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.
Counted
Hiring at a glance
View jobs- Open jobs
- 3,545
- Employers
- 1,234
Advertised starting pay
- Average starting payCAD / year
- $130,542Across 526 listings
- Average starting payCAD / hour
- $62.75Across 116 listings
- Average starting payUSD / year
- $168,607Across 28 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 9%332 listings
- Hybrid
- 41%1,464 listings
- On-site
- 49%1,728 listings
Not specified: 1% (21 listings)
Employers hiring include Amazon (127), Virtusa (70), Electronic Arts (63).
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
Software engineer jobs in Canada
Added
Sr. Software Engineer
Spirit Omega Inc.
Added
AI Software Development Engineer in Test
Trimble Inc.
Shape the Future of Construction AI as an AI Software Developer Engineer in Test!
Added
Cloud Engineer
Euna Solutions
…SaaS products used by public sector organizations. As a Cloud Engineer, you will own cloud infrastructure design, provisioning, automation, and compliance across multiple product lines,…
Added
Added
Lead Software Engineer
Capgemini
Works in the area of Software Engineering which encompasses the development m
Added
Principal Cloud Engineer
BMO
We are seeking an enthusiastic, passionate professional for a Principal Cloud Engineer position with 8+ years of experience in multiple large scale Azure enterprise environments. We are…
Added
Full-Stack Software Engineer
Manulife
…insurance illustration experience. We are seeking a Full-Stack Software Engineer to join our Calculations Squad and develop capabilities that help advisors and customers make informed life…
Added
JREQ203081 Staff Software Engineer I (Open)
Thomson Reuters
The CoCounsel Agent Context team is seeking a Staff Software Engineer to set the technical direction for Content Tools - the purpose-built APIs that give AI agents precise, governed access…
Added
Software Engineer II, Core Edge Processing
Marqeta
As Marqeta's Software Engineer II on the Core Edge Processing team, you will write and ship production code at the heart of our processing systems, learning alongside senior engineers on a…
Added
Staff Software Engineer - Core Edge Processing
Marqeta
As Marqeta's Staff Software Engineer on the Core Edge Processing team, you will write and review production code at the heart of our processing systems, drive the initiatives that make them…
Added
Software Engineer
Randstad Digital
We are seeking a skilled Software Engineer to join our client's engineering team in Toronto. In this role, you will work on backend Java and Scala services supporting enterprise web…
Added
Lead Software Engineer
Franklin Templeton
Added
Software Engineer I
RAM Engineering Ltd.
Added
Software Engineer (.NET / C# and AI/IoT)
Artelia Canada
Added
Added
Senior Software Engineer - Backend
Parallel Domain
Added
Added
Software Engineer, Android, Level 4
Snap Inc.
Added
Senior Software Engineer, Mortgage Engineering
Questrade Financial Group
Added
Application Software Architect - Level 3 (Clarity PPM)
Systematix
We are Systematix and we are currently seeking an Application Software Architect - Level 3 (Clarity PPM) for an opportunity with a public sector client. The ideal candidate must hold an…
Added
Software Engineer, Android, Level 4
Snap Inc.
Added
Software Development Engineer II, S3 Shard Store
Amazon Web Services (AWS)
Added
Added
Site Reliability Engineer
KPMG Canada
The OPS Site Reliability Engineer will be a focal role owning and ensuring the fluent operations of Managed Services offerings in the KPMG production cloud environment. The role
Added
Senior Software Engineer - Trading Technology
BettingJobs
BettingJobs is working with a fast-growing sports betting technology business to recruit a Senior Software Engineer for its Trading Technology team. You'll build the backend engines behind…