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
RQ08829 - Software Developer - Senior
The Senior Software Developer will translate technical specifications into tested applications, focusing on Cognos development and SQL programming. The role involves configuring and integrating case management systems within a large-scale, hybrid work environment.
RQ08829 - Software Developer - Senior
The Senior Software Developer will translate technical specifications into tested applications, focusing on Cognos development and SQL programming. The role involves configuring and integrating case management systems within a large-scale or public sector environment.
RQ08837 - Software Developer - CRM - Senior
Senior Software Developer building and maintaining CRM applications for the Government of Ontario using IBM BPM, Apex Coaches, Java, and Oracle databases in a hybrid Toronto setup.
RQ08687 - Software Developer - ETL - Senior
Senior ETL developer designing, building, and optimizing data pipelines using Azure Data Factory, Databricks, Informatica PowerCenter, and Oracle PL/SQL, with CI/CD via Azure DevOps—on-site 3 days/week in Toronto for a government ministry client.
RQ08722 - Software Developer - Senior
Senior Cognos Developer translating technical specs into tested applications, writing Cognos/SQL code, and integrating case management systems in a hybrid public sector role.
RQ08765 - Software Developer - Senior
Senior developer building secure Java-based microservices and React/Angular frontends, deploying on AKS, and automating workflows with Power Automate and ML models.
RQ08585 - Software Developer - Senior
Senior Software Developer translating technical specs into tested applications, primarily using Java, WordPress, and cloud architecture (Azure/Kubernetes), with extensive REST/SOAP API integration work in a hybrid Toronto role.
RQ08625 - Software Developer - Senior
This role is for a Senior Software Developer to design, develop, and maintain data warehousing and BI solutions using Azure PaaS, SQL, and Power BI. The developer will work in a hybrid environment to build real-time analytics pipelines and support Computer Aided Dispatch (CAD) systems.
RQ08649 - Software Developer - Senior
This role involves developing and maintaining large-scale IBM Mainframe applications using COBOL, DB2, and IMS within a public sector environment. The developer will analyze business requirements, design technical solutions, and perform unit testing while adhering to government standards.