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 731 · 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,338
- Staff 246
- Lead 132
- Principal 116
- Junior 52
- Intern 44
Who is hiring
- 1000+ employees 759
- 501-1000 employees 371
- 51-200 employees 111
- 11-50 employees 41
- 201-500 employees 24
- 1-10 employees 1
AI-Powered Application Developer — Specialist
Build enterprise web apps using AI coding agents (Claude Code, GitHub Copilot) alongside React/Angular front ends and Java/.NET back ends, deploying on GCP with DevOps practices.
Application Developer
Develops software for AI-powered autonomous underwater vehicles, integrating systems, processing data, and maintaining mission-critical code for subsea operations.
Senior Software Developer (Remote)
Build and scale cloud-native archiving systems that ingest massive social-media and enterprise data streams, using Python, Angular, AWS, Kubernetes, and observability tools.
Senior Software Engineer: Data Pipelines, AI & Remote Work
Build and maintain scalable data pipelines and AI integrations for a fintech company, collaborating with technical and non-technical teams.
Software Engineer - AI-Driven Healthcare
Build AI-driven healthcare software using Java/Python and big-data tools like Apache Hudi and Databricks to automate processes and improve patient care.
Lead Software Engineer in AI Development
Lead AI-focused software engineer designing scalable data extraction systems and mentoring teams to integrate AI for reduced manual validation.
Software Engineer - Toronto
Builds and maintains Maxima’s agentic AI platform for automating enterprise accounting, working across the full stack with TypeScript, React, and distributed systems.
Software Engineer - AI Platform Team
Build and shape the internal AI platform that product teams use to ship agentic applications, including AI-assisted workflows, evaluation gates, and OpenTelemetry observability for LLM agents.

Senior Software Engineer - AI Experiences
Build and own user-facing AI fraud-prevention interfaces in React/TypeScript, set frontend standards, mentor engineers, and use AI tools to ship features quickly.
Senior Software Engineer - Ceph
Senior engineer designs, deploys, and maintains a multi-petabyte Ceph storage cluster for a deep-learning datacenter, integrating it with GPUs, Slurm, MAAS, and Kubernetes.
AI-Focused Software Engineer at Waabi
Build data pipelines and labeling systems to improve Waabi’s self-driving AI models using Python and cloud orchestration.

Data Infrastructure Software Engineer Role
Build and maintain high-performance data infrastructure for AI workloads, handling petabyte-scale storage and processing with distributed frameworks like Spark and Kubernetes.

Software Developer
Build a cloud-based fintech SaaS that streamlines private fund investing with features like identity verification, document signing, and investor portals using TypeScript, SvelteKit, Node, and AWS.
Senior Azure AI Software Developer
Builds and maintains a cloud-native SaaS product on Microsoft Azure using C#/.NET, designing AI-first workflows with agents like GitHub Copilot to accelerate development, testing, and debugging.
Staff Software Engineer - AI II
Build and lead enterprise-scale AI systems, including multi-agent and RAG solutions, while driving innovation and scaling prototypes into production for Thomson Reuters’ AI-first transformation.
Software Developer III, Computer Vision/Infrastructure, AR
Build and scale real-time computer vision infrastructure for AR, including pipelines, deep learning models, and optimization in C++/Python.
Intermediate Software Developer in Test - AI
Build and maintain automated test frameworks for AI/ML services, mentor developers on testing practices, and ensure robust quality coverage for scalable cloud platforms.
Senior Software Engineer – AI Platform & Data Solutions
Senior engineer building and scaling cloud-based AI data platforms using SQL/NoSQL and Azure, while collaborating on clean, maintainable code and system architecture.