Software Engineering Jobs in Canada
There are 3,121 open Software Engineering jobs in Canada on freehire right now. 983 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 | 644 |
| USD | year | $133,475 | $172,500 | $205,900 | 107 |
| 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 40%
- java 38%
- ci-cd 38%
- aws 33%
- sql 32%
How the work is done
- Hybrid 676 · 22%
- Remote 504 · 16%
- Onsite 80 · 3%
Visa sponsorship offered in 58% of the 446 postings that state a position on it.
Seniority
- Senior 1,287
- Staff 214
- Lead 116
- Principal 99
- Junior 52
- Intern 42
Who is hiring
- 1000+ employees 730
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 39
- 201-500 employees 23
- 1-10 employees 1
Software Engineer
The Software Engineer will design and build scalable, customer-facing applications and microservices using React, Node.js, and AWS. They will collaborate with cross-functional teams to maintain platform infrastructure and ensure system reliability through CI/CD and testing best practices.
Software Developer in Test II
Software Developer in Test II responsible for test automation and quality engineering across the SDLC for CNN Digital products, working with programming languages like JavaScript/TypeScript/Python/Java, CI/CD pipelines, and various testing tools.
Senior Software Developer
Senior backend engineer designing, building, and operating Java/Spring Boot services on AWS that power subscriptions, commerce, and partner integrations for WBD's streaming platforms.
Senior Software Engineer (Contract)
Frontend Senior Software Engineer on a 4+ month contract building UI systems, screens, widgets, and developer tools for an unannounced game project using C#/C++ and Unity.
Senior .NET Developer - C#, ASP.NET, ASP.NET Core, Web APIs, SQL
Designs and develops scalable, secure enterprise applications using C#, ASP.NET Core, and SQL Server, overseeing full lifecycle from architecture to deployment and mentoring junior developers.
Senior Software Engineer (Oracle Fusion)
Responsibilities Design, develop, and deliver enhancements, new features, and product add-ons for the Oracle Fusion payment integration product. Build and maintain robust integrations between Oracle Fusion Cloud and…
Senior Software Engineer, MediaWiki Content Platform Team
Develops and maintains the wikitext processing infrastructure for Wikipedia, improving markup language usability, performance, and reliability while collaborating with engineers, product teams, and global communities.
Xcode Cloud Distributed Systems Software Engineer
Builds and maintains cloud-based tools (Xcode Cloud) for millions of developers to automate iOS/macOS/watchOS app development, testing, and deployment, focusing on distributed systems and service infrastructure.
Senior Software Engineer (Snowflake)
Designs and builds Snowflake-native data architectures, ETL/ELT pipelines, and developer utilities to enable analytics and data products, focusing on performance, security, and governance.
Associate Software Engineer
Build and maintain cloud platform tools, developer portals, and internal services that streamline cloud-native development for global teams at Scotiabank, using modern stacks like React and Spring Boot with languages such as JavaScript, Java, and Python.
Software Development Engineer
Builds and maintains quantitative investment systems using ML, cloud, and high-performance tech to support a $111B equity fund’s algorithmic trading and portfolio management.
Databricks Application Developer
Builds and maintains data pipelines in Databricks for cloud-based solutions in Azure, focusing on governance, quality, and performance while collaborating with cross-functional teams.
Lead Software Engineer (Python | Databricks)
Lead Software Engineer in Scotiabank's Global Banking and Markets division, building and maintaining capital markets analytics platforms and data pipelines using Python, Databricks, and cloud services (Azure/GCP).
