Software Engineering Jobs in Canada
There are 3,154 open Software Engineering jobs in Canada on freehire right now. 989 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 | 642 |
| USD | year | $132,712 | $172,500 | $206,350 | 106 |
| 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 686 · 22%
- Remote 505 · 16%
- Onsite 80 · 3%
Visa sponsorship offered in 58% of the 443 postings that state a position on it.
Seniority
- Senior 1,310
- Staff 214
- Lead 118
- Principal 101
- Junior 53
- Intern 44
Who is hiring
- 1000+ employees 726
- 501-1000 employees 341
- 51-200 employees 102
- 11-50 employees 39
- 201-500 employees 22
- 1-10 employees 1
SQL Database Developer (Intermediate to Senior)
Develop and optimize SQL Server databases, stored procedures, and reports for a fintech firm specializing in securitization and structured finance.
Senior Software Engineer (Java)
Build and maintain secure, scalable Java-based backend services and full-stack apps for Mastercard’s customer admin and identity platforms, using Spring Boot, React, and cloud infrastructure.
Software Developer – Cloud Solutions
Build and maintain cloud-native, scalable learning solutions using AWS, microservices, and AI tools; collaborate with cross-functional teams to deliver secure, cost-effective software.

Software Engineer (Circuit Analysis, EDA frameworks, AI agents)
Builds and maintains transistor-level circuit simulation software, modernizing EDA tools to integrate emerging AI agent frameworks using C++ and Python.
Senior Software Developer - PreCon
Build AI-powered preconstruction bidding and risk-management software using Node.js, React, and cloud services to help customers optimize bids and assess project risks.
Senior Software Engineer
Senior Software Engineer at Guidewire builds and maintains cloud-based SaaS solutions for property & casualty insurers, focusing on reliability, observability, and AI-powered features using Python, TypeScript/React, and AWS-native services.
Sr Software Developer- 3D Medical Imaging
Senior developer builds and maintains a web-based diagnostic imaging platform, focusing on 3D visualization, DICOM workflows, and healthcare interoperability using JavaScript/TypeScript, Angular, and .NET.
Senior Software Engineer, Field Delivery
Build full-stack features for a construction field platform used on job sites, including React web, React Native mobile apps, and a Python/Django backend with PostgreSQL on AWS.
Senior Software Developer - Virtualization and SIL Integration
Develops and integrates virtual simulation environments for embedded controllers in automotive thermal management systems using Embedded C, Python, MATLAB/Simulink, and automotive communication protocols.
Sr. Software Engineer - Platform
Build and scale cloud-based government software using Angular/React on the frontend and Node.js/Java/Spring Boot on the backend, while integrating AI features like RAG and vector search.
Senior Software Development Engineer in Test
Senior QA engineer who designs, writes, and runs automated tests for a cloud-native fintech platform handling payments, card issuing, and credit, using Java, JUnit 5, REST APIs, and CI/CD pipelines.
Software Engineer II, Web
Builds and improves Pinterest’s web platform and developer tooling using React, TypeScript, and AI agents to enhance performance and developer experience for millions of users.
Sr. Software Engineer, Web
Build and launch web features for Pinterest’s global platform using React/Redux, collaborating with cross-functional teams to deliver scalable, user-facing experiences.