Software engineer jobs in Canada
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,406
- Employers
- 1,205
Advertised starting pay
- Average starting payCAD / year
- $125,017Across 414 listings
- Average starting payUSD / year
- $160,391Across 119 listings
- Average starting payCAD / hour
- $63.16Across 101 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 9%321 listings
- Hybrid
- 41%1,403 listings
- On-site
- 49%1,661 listings
Not specified: 1% (21 listings)
Employers hiring include Amazon (122), Virtusa (67), Electronic Arts (60).
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
Added
Software Engineer - C++ / Python / Android / Java L1
Wipro
We are seeking motivated and talented Software Engineers to join our automotive software engineering team. The successful candidates will contribute to the design, development, integration,…
Added
Cloud Engineer
Pacer Group
Added
Lead Software Engineer
Virtusa
Job Summary: The IMS Production Support L3 Engineer is responsible for ensuring the stability, availability, and performance of applications across AMS, Cloudera, and on-premises…
Added
Senior Software Engineer
Xsolla
You're a hands-on mobile engineer with 4+ years of experience, primarily in React Native across iOS and Android, who's ready to step into (or continue in) a tech lead role. You've shipped…
Added
Software Engineer - CMS 330
Lockheed Martin
The Software Engineer role is a highly skilled individual contributor who brings a wide range of technical capabilities to Lockheed Martin. In this role, the software engineer will be…
Added
Software Engineer in Test
IT Connex
✅ 8+ years in software development and quality engineering, includi
Added
Senior Software Engineer - Product Lead - ISS Team
Lockheed Martin
he Senior Software Engineer is a technical leader and subject matter expert who combines hands-on software development with team leadership and mentorship. In this role, the successful…
Added
Application Architect
Flexstaf I.T. Inc.
Added
Senior Application Architect
Bevertec
Added
Cloud Engineer
VySystems
Added
Lead Software Engineer
Mphasis
Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.
Added
Added
Software Engineer II
Beanfield
Added
Site Reliability Engineer
MSR Technology Group
Added
Associate Software Engineer - Full Stack
Ontario Power Generation
Education Level: Four-year university education in Computer Science, Software Engineering or a related field.
Added
Java Software Engineer
Tekshapers
Added
Software Engineer I
Wayfair
Added
Software Engineer - CMS 330
Lockheed Martin
The Software Engineer role is a highly skilled individual contributor who brings a wide range of technical capabilities to Lockheed Martin. In this role, the software engineer will be…
Added
Senior Software Engineer - Product Lead
Lockheed Martin
The Senior Software Engineer is a technical leader and subject matter expert who combines hands-on software development with team leadership and mentorship. In this role, the successful…
Added
Software Engineer - WiFi
Eagle Wireless
Added
Software Engineer 2 - Kubernetes Backend and Platform Engineering
Nutanix
As an Engineer on the NKP AI Platform team, you will be a key technical leader responsible for architecting, building, and scaling the infrastructure that allo
Added
Added
Software Engineer
Rates.ca
Added
Full-Stack Software Engineer (Toronto)
Ultrassure
Ultrassure builds AI software for the insurance and reinsurance industry. Our platform helps underwriting teams turn complex submissions, contracts, endorsements, guidelines and claims…