Software Engineering Jobs in Canada
There are 3,148 open Software Engineering jobs in Canada on freehire right now. 1,013 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,000 | CA$153,000 | CA$176,000 | 647 |
| USD | year | $131,812 | $172,500 | $205,450 | 108 |
| 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 684 · 22%
- Remote 504 · 16%
- Onsite 79 · 3%
Visa sponsorship offered in 57% of the 448 postings that state a position on it.
Seniority
- Senior 1,297
- Staff 215
- Lead 117
- Principal 99
- Junior 51
- Intern 43
Who is hiring
- 1000+ employees 739
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 39
- 201-500 employees 23
- 1-10 employees 1
Software Developer II - Sharegate Platform
Full-stack developer building and evolving ShareGate’s Microsoft 365 migration and governance platform using React, C# .NET, PostgreSQL, MongoDB, and Azure.
Sr. Software Engineer - Agentic AI Systems
Design, implement, and deploy production-ready agentic AI systems using LLM reasoning, RAG, and multi-agent orchestration with Python and AWS, applied to semiconductor design workflows.
AI Software Developer
Design, build, and deploy AI applications and agentic systems (LLMs, orchestration, RAG, tool use) that solve real business problems across Stingray's departments, applying strong software engineering principles.
Senior Software Engineer - Cloud Platform & Data Architecture
Build foundational backend services, billing engines, and data models for a next-generation enterprise IoT platform, migrating customers from legacy systems to Azure cloud using .NET/ASP.NET Core, Cosmos DB, and Bicep.
Senior Software Engineer, Data - Mapping
Senior data engineer on the Mapping team building scalable data pipelines, offline experimentation tooling, and route simulation services for a ride-hailing platform, using AWS, Databricks, Kubernetes, Airflow, and Spark.

Senior Software Engineer, Data - Mapping
Senior Data Engineer on Lyft's Mapping team, building scalable data pipelines, offline experimentation tooling, and route simulation services using AWS, Databricks, Kubernetes, and Airflow.
Sr. Software Engineer
Senior Software Engineer developing 3D design algorithms for additive manufacturing (3D printing) using Python, Java, C++; works in agile environment, collaborates with R&D on experiments and data integration.
Java Developer
Java Developer building high-performance, cloud-native backend systems and REST APIs using Core Java, Spring Boot, and Kafka to support billion-plus daily searches on Priceline's travel platform.
Lead Java Developer - Vice President
Lead Java Developer building internal developer tools and platforms at Citi to improve engineering productivity, working with Java, Spring, Angular, and OpenShift.
Java Software Developer — APIs, Spring, & Cloud
Software Developer writing clean, testable Java code and delivering end-to-end features using Spring, REST APIs, Docker, Kubernetes, and MySQL/MongoDB while collaborating with product, design, and sales teams in Montreal.
Java Developer
Build high-performance, cloud-native backend systems and REST APIs handling billions of daily searches at Priceline using Core Java, Spring Boot, and Kafka in a hybrid role based in Toronto.
Java Developer IV
Senior Java Developer leading mission-critical platforms for a Risk and Information Management team, focused on Java ecosystem architecture, distributed systems/microservices, cloud/DevOps infrastructure, and mentoring engineering teams.
Senior Software Engineer / Software Developer (React Native)
Senior Software Engineer at Sony PlayStation building React Native mobile apps, defining frontend architecture, optimizing performance, and integrating native Android/iOS modules for cross-platform gaming experiences.
Software Developer
Full-stack software developer building scalable applications and AI-powered features using modern languages and frameworks for a data-focused consultancy serving Fortune 500 clients.