Software Engineering Jobs in Canada
There are 3,176 open Software Engineering jobs in Canada on freehire right now. 1,000 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$125,000 | CA$153,000 | CA$176,000 | 641 |
| USD | year | $135,000 | $174,760 | $210,600 | 109 |
| 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 41%
- java 38%
- ci-cd 38%
- aws 33%
- sql 32%
How the work is done
- Hybrid 692 · 22%
- Remote 510 · 16%
- Onsite 79 · 2%
Visa sponsorship offered in 58% of the 444 postings that state a position on it.
Seniority
- Senior 1,314
- Staff 218
- Lead 118
- Principal 105
- Junior 53
- Intern 44
Who is hiring
- 1000+ employees 727
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 39
- 201-500 employees 22
- 1-10 employees 1
Staff Software Engineer
Build and lead cloud-native banking systems using Java/Python/Go, microservices, and AWS to deliver customer-facing credit tools like Credit Keeper and Quick Check.
Java Developer
Location – Calgary, AB (Mandate 3 days onsite) We are looking for a highly skilled Senior Java Developer to join our company. In this role, candidate will design, create, and implement various Java-based solutions for…
Senior Software Developer
Senior developer building next-gen Electronic Warfare Operational Support Systems for Canada’s Department of National Defence, using Java, C++, Python, and modern data pipelines in a SAFe Agile environment.
Senior Software Developer
Build and ship full-stack features for an AI-powered edtech platform using Python/Django, PostgreSQL, and Next.js/React, while integrating AI-assisted workflows and LLM APIs.
Senior Software Engineer, Financial Data & Domain Models
Builds rich domain models in Python to turn hundreds of millions of financial transactions into intelligent, behaviour-aware abstractions like subscriptions, merchants and risk traits.

Software Engineer II
Build and operate secure, event-driven microservices in TypeScript on AWS, owning services from architecture to production support with a focus on scalability and observability.
Software Engineer III, Product Safety & Integrity
Builds and maintains abuse-detection systems for Wikipedia and sister projects, using PHP/JavaScript and relational databases to protect free knowledge while balancing privacy and safety.
Software Engineer
Build and maintain software systems using C#, .NET, Java, React, TypeScript, and RESTful APIs, while collaborating with senior engineers to write clean, tested code and support production systems.
Java Developer (Spring Boot)
Job Title: Java Developer Location: Toronto, ON Experience: 5+ Years Work Model: Hybrid (4 days Work from Office, 1 day Work from Home) Interview Process: One In-Person Interview Job Description We are looking for an…
Senior Java Developer – Java 17 & Spring Boot (Hybrid)
Tangentia is seeking an experienced Java Developer in Toronto, ON to design and build modern Java applications using Spring Boot. You will work in a hybrid environment (4 days in the office, 1 day from home) and…
Software Developer – Business Systems & AI
Build and maintain internal business apps, ERP integrations, and AI-assisted solutions for a Canadian HVAC distributor’s digital transformation.
Senior Software Developer
Senior developer builds and maintains C#/.NET applications on Azure, refactors legacy code, and designs scalable solutions while collaborating in Agile sprints.
Staff Software Engineer
Lead architecture and full-stack development for CodePath’s Ruby-based learning platform, guiding Rails/Sinatra migrations and integrating AI for adaptive education while mentoring engineers.

Senior Software Engineer
Senior Software Engineer builds scalable backend services, data pipelines, and integrations for Apollo.io’s AI-driven B2B contact platform, using Python, Go, Kafka, and Kubernetes.
Web Developer
Build and maintain WordPress sites, themes, plugins, and integrations for a manufacturing company, ensuring security, performance, and AODA compliance.

Member of Technical Staff, Intern
Build and run an open-source benchmark (SRE Skills Bench) to evaluate how AI models handle real-world reliability engineering tasks like incident response and debugging.