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,451
- Employers
- 1,217
Advertised starting pay
- Average starting payCAD / year
- $130,713Across 511 listings
- Average starting payCAD / hour
- $63.27Across 111 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%324 listings
- Hybrid
- 41%1,423 listings
- On-site
- 49%1,683 listings
Not specified: 1% (21 listings)
Employers hiring include Amazon (122), Virtusa (68), 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
Staff / Principal Embedded Systems Engineer
Nexia
The business develops proprietary hardware and software solutions, combining embedded systems, advanced computing and intelligent automation to deliver innovative technology into commercial…
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
Senior Linux and Cloud Administrator | Global Cloud Ops LLD | Pacemaker Operations | Toronto
SAP IT Business Systeme
Added
UiPath Cloud & Infrastructure Engineer
Apptoza Inc.
The Senior Platform Engineer develops, maintains, and manages Automation platform on premise, AWS cloud and vendor SaaS to enable automation across the bank and core operations enabling the…
Added
Software Engineer
Cisco
Added
Added
Senior Hybrid Cloud Architect
Bulletproof Solutions Inc
Added
Senior Hybrid Cloud Architect
Bulletproof Solutions Inc
Added
Senior Hybrid Cloud Architect
Bulletproof Solutions Inc
Added
Software Engineer
Applicantz
Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow.
Added
Software Engineer (AI Agents)
Fluent, LLC
Fluent is hiring its first dedicated AI Engineer. Over the past year, AI at Fluent has moved from pilots to production: a service desk agent that closes tickets without a human touch, a…
Added
Lead Software Engineer
Virtusa
Added
Senior Software Engineer
Scotiabank
The Product Onboarding team is seeking a hands-on Senior Engineer to design and deliver modern, cloud-native onboarding applications using JavaScript, TypeScript, MongoDB, Express.js,…
Added
Lead IT Infrastructure & Cloud Engineer - Mining/Mineral Processing
Blue Moon Metals
We are seeking a Lead IT Infrastructure & Cloud Engineer to design, implement, and support our core infrastructure, cloud services, and modern workplace environment. This is a hands-on…
Added
Software Engineer
Cisco
Added
Added
Software Engineer (Java, Python & Linux)
Enterprise Solutions Inc.
We are looking for an experienced Software Engineer with strong hands-on expertise in Java, Python, Linux, and CI/CD to join a dynamic DevSecOps team supporting a large-scale, highly…
Added
Python Software Engineer (Client Facing Consultant)
Luxoft
…team. This role is suited for an experienced, self-directed software engineer who can operate with a high degree of autonomy, take ownership of outcomes, solve ambiguous problems, and…
Added
Data Cloud Engineer
Hydro One
Added
Added
Added
Senior Java Software Engineer
Artech
We are seeking a Senior Software Developer with deep Java technology expertise to work directly with our Fintech clients in the Spread Products space. This is a hybrid…
Added
Software Engineer (Java, Python & Linux)
Enterprise Solutions Inc.
What does a successful Application Developer Software Engineer do
Added
Software Design/Engineer - New Grad
Ciena
Ciena is seeking new graduates interested in developing software for next-generation optical transport solution
Added
Senior Software Development Engineer in Test
H&R Block Canada
Reporting to the Software Development Manager, the Senior Software Development Engineer in Test (SDET) is a hands-on engineering role responsible for building quality into the software…