Software Engineering Jobs in Canada
There are 3,176 open Software Engineering jobs in Canada on freehire right now. 1,000 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 692 · 22%
- Remote 510 · 16%
- Onsite 79 · 2%
Visa sponsorship offered in 58% of the 444 postings that state a position on it.
Seniority
- Senior 1,314
- Staff 218
- Lead 118
- Principal 105
- Junior 53
- Intern 44
Who is hiring
- 1000+ employees 727
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 39
- 201-500 employees 22
- 1-10 employees 1
PHP Developer
A PHP developer builds and maintains the backend of a zero-waste takeout app, focusing on server-side logic, database management, and ensuring seamless data flow between the app and users. They also integrate frontend elements and troubleshoot PHP-related issues in a remote, agile environment.

Software Engineer, Website
Build and maintain Felix’s WordPress-based marketing site, custom block theme, and internal tooling while collaborating with Design, Marketing, and SEO to ship high-performance, accessible pages and components.
Python Developer
Amaris Consulting recherche un Développeur Python pour rejoindre son périmètre Systèmes d’Information & Digital à Montréal. Le rôle porte sur le développement, l’amélioration et l’optimisation continue de systèmes…
Senior Python Developer (with AWS skills)
Build and maintain cloud-native Python backend services and RESTful APIs on AWS for a fund management portfolio system, owning delivery end-to-end with minimal oversight.
Principal Software Engineer - Data
Principal Software Engineer designs and builds large-scale data pipelines and systems to process billions of signals for ZoomInfo's technographic data services, using big data frameworks like Spark and Java/Scala.
Principal Software Engineer
Principal Software Engineer at ZoomInfo in Toronto designs and builds backend systems for a conversation intelligence platform using Python, microservices, and cloud infrastructure.
Senior Software Engineer (Conductor)
About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed…
Senior Software Developer
Build and scale client-facing and internal servicing apps for millions of Rocket homeowners using Next.js/React, .NET/C#, and AWS with AI-native engineering practices.
Software Developer
Builds and maintains backend services and APIs for a restaurant scheduling and payroll platform, using modern web tech and AI-assisted tools.
Senior Software Developer, Growth
Senior developer building and shipping product-led growth experiments for a restaurant scheduling and payroll SaaS, using modern web stacks and AI tools to improve activation, retention, and monetization.
Senior Software Developer, Developer Experience and Administration
Builds and maintains internal tools and infrastructure to improve developer productivity and workflows at a supply-chain software company.
Senior Software Engineer (PHP)
Build and maintain FeeNavigator, a PHP/Laravel + Vue platform that ingests merchant statements, classifies fees, and auto-generates savings proposals in seconds to help partners win merchants.
Senior Software Developer - Tax
Build and improve tax-filing tools using React and Python, modernizing legacy frontend code while owning end-to-end projects in a regulated fintech environment.
Application Developer
Develop and maintain enterprise applications (e.g., chatbots, social media) using C#, .NET, Azure/AWS, REST APIs, and Terraform while supporting DevOps, vulnerability remediation, and incident management.
