Software Engineering Jobs in Canada
There are 3,333 open Software Engineering jobs in Canada on freehire right now. 1,003 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 730 · 22%
- Remote 584 · 18%
- Onsite 86 · 3%
Visa sponsorship offered in 59% of the 498 postings that state a position on it.
Seniority
- Senior 1,339
- Staff 247
- Lead 132
- Principal 116
- Junior 52
- Intern 44
Who is hiring
- 1000+ employees 760
- 501-1000 employees 371
- 51-200 employees 111
- 11-50 employees 41
- 201-500 employees 24
- 1-10 employees 1
Software Developer
Develops and maintains industrial automation and real-time operational software for logistics and manufacturing clients using C#/Java, databases, and IoT platforms.
Software Developer II
Build cloud-native backend services and APIs in Python/FastAPI, integrate event-driven systems with Kafka, and deploy on AWS/GCP while collaborating with cross-functional teams to deliver scalable climate-tech solutions.
Principal Software Developer
Principal Software Developer builds scalable, AI-powered financial platforms at Intuit, integrating AI tools like SageMaker and LangChain to enhance TurboTax, Credit Karma, and QuickBooks.
Senior Software Developer, CAD Applications (C++/Python)
Build and enhance cross-platform CAD software features in C++ and Python for a media-industry client, collaborating with distributed teams to deliver scalable tools.
Senior Software Developer [LM]
Build and maintain scalable web apps using Java/C#/Python, React/Angular, and SQL/NoSQL databases in an Agile team.
Intermediate Software Developer | #0015
Builds full-stack web apps and data pipelines on Palantir Foundry for a construction firm’s digital transformation, working across TypeScript/Python and SQL while traveling to client sites.
Senior Software Developer | #0042
Lead full-stack development and data workflows on Palantir Foundry for a construction firm’s digital transformation, mentoring junior devs and engaging directly with clients on-site.
Software Developer
Build and maintain healthcare software (EMR and patient platform) using Java, MS SQL, and CI/CD pipelines; review code, automate testing, and ensure system reliability for providers and patients.
Software Developer
Builds and maintains web software for architects and engineers using TypeScript, React, Node.js, and Python to streamline construction workflows.
Software Developer
Develop embedded networking software and device drivers in C/C++ and Python, working across the full SDLC for telecom and cloud platforms.
Senior Software Developer
Lead architecture and development of Snowflake- and Databricks-based analytics systems, set engineering standards, mentor teams, and drive adoption of agile and AI-assisted tools like Claude Code.
Staff Software Engineer
Staff Software Engineer at Priority leads system design and reliability across teams, focusing on AI-driven fintech solutions like fraud detection and operational efficiency using Node.js, Python, AWS, and Kubernetes.

Staff Software Engineer
Staff Software Engineer at Carta builds and shapes the core platform for private market infrastructure, focusing on distributed systems, data architecture, and AI integration across Python/Django, React, and AWS.
Senior Software Developer
Leads software development using C# .NET, Azure, and SQL Server, mentors junior devs, and drives Agile projects in an HR tech product team.
Software Developer
Build and support a real-time payments platform for marine, OPE, and RV dealers; triage production issues, write diagnostic SQL, and resolve incidents with C#/.NET and Azure SQL.
Senior Software Developer
Senior developer building scalable enterprise applications in C#/.NET, Vue.js, and Azure for Savaria’s mobility products, following Clean Architecture and Agile practices.