Software Engineering Jobs in Canada
There are 3,151 open Software Engineering jobs in Canada on freehire right now. 989 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$125,000 | CA$153,000 | CA$176,000 | 641 |
| USD | year | $135,000 | $174,760 | $210,600 | 109 |
| 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 686 · 22%
- Remote 503 · 16%
- Onsite 78 · 2%
Visa sponsorship offered in 58% of the 442 postings that state a position on it.
Seniority
- Senior 1,310
- Staff 214
- Lead 117
- Principal 102
- Junior 53
- Intern 44
Who is hiring
- 1000+ employees 723
- 501-1000 employees 341
- 51-200 employees 102
- 11-50 employees 39
- 201-500 employees 22
- 1-10 employees 1
Senior Software Engineer
Senior Software Engineer building a budgeting and financial reporting SaaS for local governments using Angular, Node.js, PostgreSQL, and AWS.
Software Engineer, AI Platform
Build and maintain backend systems, APIs, and AI-driven automation for DraftKings, focusing on retrieval pipelines, vector databases, and LLM tooling to power intelligent customer experiences.
Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II
Develop and optimize computer-vision algorithms into production-ready C++/Python code for embedded and mobile devices, focusing on performance and power constraints.
QNX Systems Software Developer II
Develops VirtIO virtual devices and optimizes real-time performance for QNX middleware, ensuring low-latency communication and compliance with functional safety standards like ISO 26262.
Développeur(euse) logiciel / Software Developer - GoLang
Build and maintain scalable backend services and cloud-native APIs in Go, collaborating with cross-functional teams to deliver enterprise-grade distributed systems.
QNX Systems Software Developer II
Develops VirtIO virtual devices and middleware for QNX RTOS, ensuring real-time performance and functional safety (ISO 26262 ASIL D) while supporting customer deployments in automotive and embedded systems.
Software Developer - APS Data Models - Canada - Hybrid
Build and maintain cloud-scale data platform components in Java/Spring Boot that power Autodesk’s products, using AWS, REST/GraphQL/gRPC APIs, and CI/CD pipelines.

Software Engineer Intern
Build real-time AI systems that power live customer interactions in contact centers, combining LLMs, backend services, and user-facing apps to improve efficiency and revenue.
Software Engineer, Stats & Analytics
Builds and optimizes distributed, real-time data services for a programmatic ad platform using Go, Kafka, and cloud databases like Redshift and Snowflake.
Senior Staff Software Engineer, Data Delivery
Senior Staff Software Engineer designs and leads the long-term architecture for StackAdapt's data systems that process and serve campaign performance metrics, enabling reporting, billing, forecasting, and analytics for marketers.
Software Engineer, User Profile
Builds and scales real-time systems in Go that process user profiles and audience data for programmatic advertising, using Kafka, Kubernetes, and distributed databases like ScyllaDB and TiDB.
Game Software Developer, iGaming
Build and ship real-money iGaming slot games from concept to certification using TypeScript/JavaScript and Python, owning features end-to-end while collaborating with artists and mathematicians.
Senior Software Developer, 3D Medical Imaging
Build and maintain a web-based diagnostic imaging platform, adding advanced 3D visualization and interoperability features while ensuring high quality and performance.
Principal Software Engineer
Principal Software Engineer leads architecture and engineering strategy for a logistics platform moving 50,000 loads daily, using .NET Core/C#, Angular, Azure, and SQL/PostgreSQL.
Software Engineer
Build and improve a fintech platform using Node/React/Meteor.js, migrating to an open stack and integrating third-party tools to scale corporate financing.
Software Engineer
Develops Java-based software for military intelligence, surveillance, and command-and-control systems, focusing on SDK/API design, J2EE data pipelines, and desktop client applications for tactical networks.
Senior Software Engineer, Ecommerce Web Applications
Build and own PHP-based ecommerce web apps (Symfony storefront, Laravel back-office) using JavaScript/CSS, drive reliability and AI-assisted workflows, and mentor engineers.
Senior Software Developer, Fleet
Senior Software Engineer builds and scales backend systems in Go to manage edge devices, OTA updates, and observability for SafelyYou’s AI-powered senior-care platform.
Feature Software Developer
Builds modern React-based web apps and scalable backend services (Java/C++/Go) for a leading networking company, using AI tools to modernize legacy systems.