Software Engineering Jobs in Canada
There are 3,324 open Software Engineering jobs in Canada on freehire right now. 996 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,550 | CA$153,000 | CA$176,700 | 631 |
| USD | year | $136,200 | $173,630 | $210,600 | 110 |
| CAD | hour | CA$72 | CA$88 | CA$88 | 60 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 55%
- cloud 51%
- api 49%
- python 41%
- java 38%
- ci-cd 38%
- aws 33%
- sql 32%
How the work is done
- Hybrid 727 · 22%
- Remote 583 · 18%
- Onsite 86 · 3%
Visa sponsorship offered in 59% of the 498 postings that state a position on it.
Seniority
- Senior 1,336
- Staff 246
- Lead 132
- Principal 116
- Junior 52
- Intern 44
Who is hiring
- 1000+ employees 757
- 501-1000 employees 369
- 51-200 employees 111
- 11-50 employees 41
- 201-500 employees 24
- 1-10 employees 1
Senior Java Developer
Builds and maintains Java-based microservices using Spring Boot, Docker, and reactive programming for a global financial-products platform.
Software Engineer
Build and maintain ecommerce features for arcteryx.com, working with C#, PHP, JavaScript, databases, APIs, and cloud infrastructure in a hybrid team.
Senior Software Engineer
Builds and leads bank-integration services in Java, using Postgres/MongoDB and AWS, to modernize corporate banking apps.
Application Developer
Build and maintain secure, cloud-native full-stack apps on Azure using Python/Node/.NET/Java, Terraform/Bicep, and CI/CD pipelines while improving engineering standards and security practices.

Senior Software Engineer, Business Systems (Remote)
Build internal tools and AI-powered workflows for marketing, sales, and client ops, integrating Salesforce and cloud data pipelines with full-stack engineering.
Senior Software Engineer
Builds and owns scalable merchant-identity systems in Go/Kubernetes for a Canadian fintech that lets users pay directly from bank accounts, focusing on security, risk, and seamless onboarding.
IT Software Developer
Build and maintain full-stack web apps using React, Angular, Node.js, Python, and SQL while collaborating with cross-functional teams in a remote role.
Software Developer
Develop cloud-based AI applications for transit event recorders, modernizing legacy systems with C/C++, C#, Python, and Azure/AWS while ensuring cybersecurity compliance.
Software Developer
Develop C/C++ applications for advanced sonar systems, interfacing with hardware on Windows/Linux, improving performance and reliability, and collaborating across teams.

Software Developer
Builds and maintains an AI-powered platform for venture capital and private equity firms, using Node.js, SvelteKit, Postgres, and LLM integrations.
Senior Software Engineer - Data & Hybrid Work
Senior Software Engineer building data pipelines and microservices to power manufacturing and enable data-driven decisions using Python, SQL, ETL, and Databricks.
Senior Software Developer
Design and build call-processing software and management systems for Windows using C#, .NET, C++, and VoIP/SIP protocols, following Agile practices.
Software Developer
Develop internal software tools for quantum computing R&D, from high-level quantum algorithms to lab hardware control, using Python and other languages in a collaborative startup environment.
Web Developer Intern (LA/San Francisco (Bay Area))
Build the web app from scratch with React, TypeScript, and Python alongside the CEO, shipping features and integrating APIs for Brix’s AI-native recruiting platform.
Senior Software Engineer New Canada (Remote or Hybrid)
Senior full-stack engineer leading projects to build and maintain web apps with Django/FastAPI, REST APIs, ETL pipelines, and PostgreSQL for a logistics fleet-readiness platform.
Senior Software Developer - PreCon
Builds scalable web apps and AI-powered features for Autodesk’s Preconstruction Bidding and Risk Management tools, using modern full-stack stacks like Node.js, React, and cloud services.
Senior Software Developer - Ad Tech
Architect and lead the ad-tech stack powering over 10 billion daily ad requests, focusing on OpenRTB, real-time bidding, and video/CTV delivery while mentoring engineers and advising leadership on technical strategy.