Software Engineering Jobs in Canada
There are 3,146 open Software Engineering jobs in Canada on freehire right now. 1,011 of them were posted recently. The skills employers ask for most often are ai, cloud and api.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$126,275 | CA$153,000 | CA$176,000 | 642 |
| USD | year | $132,712 | $172,500 | $206,350 | 106 |
| CAD | hour | CA$72 | CA$88 | CA$88 | 60 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 54%
- cloud 51%
- api 49%
- python 41%
- java 38%
- ci-cd 38%
- aws 33%
- sql 32%
How the work is done
- Hybrid 687 · 22%
- Remote 501 · 16%
- Onsite 80 · 3%
Visa sponsorship offered in 58% of the 443 postings that state a position on it.
Seniority
- Senior 1,298
- Staff 215
- Lead 118
- Principal 99
- Junior 52
- Intern 43
Who is hiring
- 1000+ employees 726
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 38
- 201-500 employees 22
- 1-10 employees 1
Senior .NET Web Developer
Develop and maintain enterprise-grade web and mobile applications across the full lifecycle using .NET, C#, and Microsoft SQL Server, while providing technical leadership and modernizing legacy systems.
Java Developer, TD Securities
Java Developer on TD Securities' Core Payment team, designing and building Java-based microservices for payment shared services like limit management, scheduling, reconciliation, and reference data.
Software Development Engineer, Demand Tech
Builds scalable advertising systems for Amazon’s Reach Planning team, focusing on APIs and AI Agents to optimize advertiser campaign planning and performance.
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, FOX
Software engineer on Amazon Fulfillment Technologies' outbound team in Toronto, building mission-critical warehouse picking software at massive scale using AWS, robotics, ML, and AR.
Software Developer
Job Requisition ID # 26WD100579 Position Overview At Autodesk, we empower those who imagine, design, and create a better world for everyone. Our customers build the tallest skyscrapers, develop sustainable housing,…
Software Engineer II
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a…
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.

Software Engineer 3
At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed…
Software Engineer, Wallet
Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of…
Staff Software Engineer
Hands-on technical leadership role shaping architecture and modernizing the Ascend Specialty dental practice management platform, working with Java, Groovy, Grails, Node.js, React, Kafka, Postgres, and AWS on a hybrid basis in Surrey, BC.
Staff Software Engineer
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details: $149,500 - $183,500 CAD The pay details posted reflect a temporary market premium specific to this role that is…

Lead Software Engineer
Lead Software Engineer driving full-stack feature development and architectural decisions across frontend, backend, and middleware for Validere's energy industry intelligence platform, using React, Node.js, TypeScript, Python, and AWS.
Software Development Engineer, AWS Amazon Connect - AI Voice Applications
This role involves developing AI-based voice solutions for the Amazon Connect cloud-based contact center platform. Engineers will work across the full stack, collaborating with applied scientists to build scalable, resilient systems.

Software Developer Senior Specialist (AI-First Engineering)
The Role As a Senior Specialist - Software Development reporting to the Head of Market Data and AI Enablement, you'll play a key role in designing, building, modernizing, and supporting business-critical enterprise…