Software engineer jobs in Canada (3,811 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,811
- Employers
- 1,302
Advertised starting pay
- Average starting payCAD / year
- $130,949Across 549 listings
- Average starting payCAD / hour
- $62.41Across 124 listings
- Average starting payUSD / year
- $169,625Across 32 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 9%350 listings
- Hybrid
- 41%1,553 listings
- On-site
- 50%1,887 listings
Not specified: 1% (21 listings)
Employers hiring include Amazon (132), Virtusa (82), Electronic Arts (67).
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
Software Engineer 4 - Kubernetes AI 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 allows enterprises to train,…
Added
Lead Software Engineer
Virtusa
Knowledge of stablecoin ecosystem architectures, on/off-ramp mechanisms, and cross-border payment flows
Added
Lead Software Engineer
Virtusa
Familiarity with digital wallet architectures, custody solutions, and cross-border payment messaging (e.g., ISO 20022, SWIFT)
Added
Software Engineer Co-op
Xradar
As Xradar's Software Engineer Co-op, you will be part of the R&D team and help build software for our NDT devices. Our applications bring hardware and software together, turning complex…
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, Accounts
PENN Interactive
…maintain the performant, resilient, accurate, best-in-class software platform to drive player registration and authentication, identity verification (KYC), fraud and AML checks, geolocation…
Added
Software Engineer
KTek Resourcing
Candidates must possess all of the following core competencies to be considered for this role:
Added
Software Engineer II (Java/Spring)
TD
Undergraduate degree, Postgraduate degree or Technical Certificate in computer science or software engineering
Added
GNSS Software Engineer
Hexagon
The Location: This position is based in Calgary, AB and follows a hybrid work model of two days per week in the office
Added
Senior DevOps/Cloud Engineer
2iSolutions Inc.
Our Toronto-based client is hiring a DevOps/Cloud Engineer – Senior for a 4-month hybrid contract opportunity in Toronto, ON. The resource must be available to work onsite at the hiring…
Added
Software Engineer
Amaris Consulting | Part of Mantu
Amaris Consulting is looking for a Software Engineer with strong SQL and C# expertise to join a product engineering team working on data-intensive .NET web applications.
Added
Senior Software Development Engineer, Customer Success Engineering
Remitly
As a Senior Software Development Engineer, you will focus on driving innovation and expanding our new, next-generation Customer Success platform by architecting new workflows and launching…
Added
Software Engineer II (SDET)
TD
Adhere to enterprise frameworks or methodologies that relate to software engineering activities
Added
VP Senior Software Engineer – Java & Distributed Systems
Citi
We're looking for a senior engineer who thinks clearly across the full product development lifecycle, from design through to production, and brings an AI-first mindset to how they work.
Added
Software Engineer I
Wayfair
This is a Toronto based opportunity with a 3 day in office expectation (Tuesday - Thursday) with 2 days remote (Monday and Friday)
Added
DevOPS/Cloud Engineer – Senior (AWS CDK/Public Sector exp)
Bevertec
Public Sector Experience: Must have
Added
Senior Full Stack Software Engineer
True Talent Solutions Partners
Establish effective practices for agent-driven software development across the team.
Added
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
Hunter Bond
Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment where engineering excellence is the product.…
Added
Full-Stack Software Engineer
Manulife
We’re looking for a Full Stack Software Engineer who enjoys solving complex problems, building reliable applications, and working across technologies to modernize enterprise-scale platforms.
Added
Java Software Engineer
Synechron
…Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development…
Added
Display Software Engineer
Collabera
Develop efficient display drivers and embedded software for next-generation consumer devices, including phones, laptops, wearables, and automotive systems.
Added
Software Engineer, Full Stack
Gigi
We're hiring an AI Builder - a full stack software engineer - to join our engineering team in Toronto and own end-to-end feature development for Gigi, our AI agent.
Added
Senior Backend Engineer - Laravel & Go Microservices - On-site - Vancouver, Canada
FullStack
Offering life-changing career opportunities to talented software professionals across the Americas.
Added
Site Reliability Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund
Hunter Bond
My client - one of the world's leading quantitative trading firms - is hiring a Platform Engineer / Site Reliability Engineer (SRE) to design, build, and maintain highly scalable, resilient…
Added
Software engineer
SMC Strategic Solutions Inc
Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software…