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
Senior Software Engineer
Build cloud-native microservices and full-stack features for insurance product modeling and configuration using Java, TypeScript, and AI-assisted tools on AWS.
Software Developer II
Build full-stack features for Rocket’s servicing apps using Next.js/React, .NET/C#, and NestJS GraphQL, deploy on AWS EKS, and leverage AI tools to ship and mentor junior engineers.
Senior Software Developer
Build and scale client-facing servicing apps for millions of homeowners using Next.js/React, .NET/C#, and AWS; embed AI tools into the full development workflow.
Software Developer
Develops and automates network management features for Cisco Meraki’s dashboard and APIs, using Python, Go, or Ruby on Rails in an Agile environment.
Sr. Core Java Developer
Build and optimize low-latency trading systems in Core Java and Spring for capital markets, focusing on debt instruments and financial operations.
Senior Software Developer, tvOS
Senior iOS/tvOS engineer building CNN’s native mobile and connected-TV apps with Swift/Objective-C, SwiftUI, and video-playback tech while mentoring junior devs and shaping the tech stack.
Software Engineer
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the…
Staff Software Engineer
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the…
Senior Software Engineer
Build and ship full-stack banking features for small-business owners using TypeScript, React, Node.js, and AWS services.
Software Engineer - AI Developer Productivity
Build the internal AI platform that lets engineers ship AI products faster by providing agent configurations, context layers, evals, and onboarding tooling for LLMs and agent frameworks.
Software Engineer - Testing Frameworks
Build and own Baseten's testing frameworks and infrastructure, including unit, integration, load, and resilience tests for AI inference systems, to ensure reliability and performance for mission-critical AI products.
Software Engineer - Continuous Delivery
Build and operate the continuous delivery platform for a fast-growing AI infrastructure company, focusing on safe, automated deployments across Kubernetes clusters and global regions.
Analytics Python Developer at Ample Insight
Build and scale analytics systems in Python, designing AI-driven solutions and mentoring peers to deliver high-impact software.


Senior Software Engineer
Build and own end-to-end features for Canada’s largest online used-car retailer, using TypeScript, React, and AWS while leveraging AI tools to prototype and ship quickly.
Senior Software Developer - Cards
Build and own core card infrastructure at Canada’s largest digital wealth platform, including issuance, authorization, transaction processing, and lifecycle management.
Senior Full‑Stack Software Engineer - Data‑Driven Applications
Build and maintain full-stack data-driven applications using Python backend and React frontend, collaborating with ML teams to deliver scalable microservices on AWS/Azure/GCP.
Senior Software Engineer - Agentic RL Environments (Remote)
Build agentic reinforcement-learning environments and benchmarks to evaluate cutting-edge AI coding models, writing tests and success criteria to separate high-quality outputs from failures.