Software Engineering Jobs in Canada
There are 3,179 open Software Engineering jobs in Canada on freehire right now. 1,002 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 694 · 22%
- Remote 511 · 16%
- Onsite 79 · 2%
Visa sponsorship offered in 58% of the 444 postings that state a position on it.
Seniority
- Senior 1,315
- Staff 218
- Lead 118
- Principal 105
- Junior 53
- Intern 44
Who is hiring
- 1000+ employees 727
- 501-1000 employees 344
- 51-200 employees 103
- 11-50 employees 39
- 201-500 employees 22
- 1-10 employees 1
Python Developer – (AI Applications)
Build and deploy enterprise AI services using Python, Flask/FastAPI, and cloud-native tools to power UKG’s next-gen AI platform.
Lead Python Developer at Fulfil
Lead Python Developer building scalable ERP systems for eCommerce brands, integrating AI and optimizing APIs in a fast-paced, hybrid role.
Client-Focused Senior Python Developer
Senior Python developer building cloud-native backend services and RESTful APIs for fund management, focusing on production readiness and workflow automation on AWS.
Python Developer Senior Engineer Role at Fitch
Senior Python engineer building cloud-based financial-rating systems in AWS/Azure, owning full SDLC from design to CI/CD.
Python Developer
Build and maintain Python-based financial applications using Django/Flask, Java, React, and cloud services for a fintech firm in Toronto.
Senior Python Developer
Senior Python developer building scalable trading and portfolio systems for a global wealth management firm using AWS, CI/CD, and Agile workflows.
Python Developer
Builds Python-based cybersecurity automation tools for banking clients and occasionally supports other teams’ applications.
Lead Python Developer
Lead a Python team building cloud-native data pipelines and services, automating CI/CD, and orchestrating Google Cloud infrastructure with Terraform and Kubernetes.
Python Developer
Builds and maintains Python-based microservices and APIs for a content platform, using cloud, Docker, MySQL, and RabbitMQ.
Python Developer
Build and scale a banking platform using Python, microservices, and cloud tools like Docker and RabbitMQ while mentoring peers.
Java Python Developer
Build and maintain Java-based enterprise applications with Spring/Hibernate and integrate Python components for a global banking client.
Senior Python Developer
Build and maintain Fulfil’s Python-based ERP platform for DTC brands, integrating orders, inventory, and logistics with AI-powered features and third-party systems.
Software Engineer
Build full-stack web features for a fintech platform, integrating APIs and maintaining financial systems with TypeScript, React, Python, FastAPI, Postgres, and AWS.
Integration .Net Developer
Design and build system integrations in C#/.NET, creating REST APIs and two-way data flows between services while collaborating with teams to deliver scalable solutions.
Application .Net Developer
Build and maintain .NET 8 web apps with C#, SQL Server, Web API and Vue.js, collaborating with teams to deliver scalable solutions in Darwin.
Software Developer (Remote)
Lead a team developing PC-based configuration tools for industrial electronic devices using C#, Java, C++, and JavaScript, while mentoring developers and driving agile processes.