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
Senior Software Development Engineer, Amazon Payment Products
Build and scale Amazon’s global payment products like credit cards, installments, and currency conversion using AWS services and agile practices.
Software Developer (Junior)
Build and maintain multi-language SDK libraries (Java, Python, C, C#, JS, Go) and the Solace Schema Registry to power real-time, event-driven AI systems for enterprise clients.
Software Development Engineer, AWS VPC Lattice
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience -…
Software Developer
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience -…
Software Development Engineer, Alexa Audio
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience -…
Software Development Engineer, Managed Applications Platform
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 1+ years…
Software Developer
- 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience -…
Senior Modelling & Simulation Software Developer
Senior Modelling & Simulation Software Developer Location: Ottawa, ON, ca Company Description ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical…
Senior Software Engineer, Search Relevance
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch Location: Canada Department: Platform - Elasticsearch Elastic, the Search AI Company, enables everyone to find the answers they need in real time,…
Senior C++ Flight Software Engineer VxWorks
Building the space between proven and possible, MDA Space (TSX:MDA) is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+ story of world…
WordPress Developer
Build and maintain custom WordPress themes and client sites for travel-industry clients, using HTML, CSS, JavaScript, PHP, and REST APIs.
SQL Database Developer (Intermediate to Senior)
Develop and optimize SQL Server databases, stored procedures, and reports for a fintech firm specializing in securitization and structured finance.
Senior Software Engineer (Java)
Build and maintain secure, scalable Java-based backend services and full-stack apps for Mastercard’s customer admin and identity platforms, using Spring Boot, React, and cloud infrastructure.