Software Engineering Jobs in Canada
There are 3,150 open Software Engineering jobs in Canada on freehire right now. 988 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,000 | 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 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,309
- Staff 214
- Lead 117
- Principal 101
- 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
RQ09410 - Software Developer - Senior
The Senior Software Developer will design, develop, and maintain web applications using the Salesforce and Vlocity platforms. The role involves ensuring accessibility compliance, managing system integrations, and supporting testing and deployment activities within an Agile environment.
RQ09444 - Software Developer - ETL - Senior
Senior ETL Software Developer integrating Dynamics 365 and a data warehouse with internal/external systems for the Ontario Office of the Public Guardian and Trustee, using Azure Data Factory, Azure Synapse, SQL, Power Platform, .NET/C#, and CI/CD pipelines.
RQ09467 - Software Developer - ETL - Senior
Senior ETL Developer designs, migrates, and optimizes data pipelines using Informatica PowerCenter and IDMC, Oracle 11g/19c, and cloud platforms to integrate and transform government data.
RQ09141 - Software Developer - CRM - Senior
This role involves developing, configuring, and maintaining CRM applications using Siebel technologies. The developer will translate technical specifications into code, integrate Siebel with external systems like Adobe AEM and J2EE, and provide technical support.
RQ09142 - Software Developer - CRM - Senior
This senior software developer role focuses on designing, developing, and maintaining CRM applications using the Siebel platform. The position requires extensive experience with Siebel configuration, integration, and reporting tools like OBIEE and PowerBI.
RQ09153 - Software Developer - CRM - Senior
This role involves designing, developing, and maintaining complex Oracle Siebel CRM applications and integrations. The developer will work with Adobe AEM, J2EE, and reporting tools like OBIEE and PowerBI to translate business requirements into technical solutions.
RQ09176 - Software Developer - Senior
This role involves designing and managing large-scale cloud infrastructure and developing data-driven BI solutions for the Government of Ontario. The developer will work with Azure, AWS, and other cloud platforms while building complex dashboards and reports using Power BI and SQL.
RQ09197 - Software Developer - ETL - Senior
Senior ETL developer builds and optimizes data pipelines in Azure and AWS, integrating diverse sources into data warehouses and creating BI reports with Power BI.