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
Python Developer
Builds and maintains Python-based microservices and APIs, integrates AI models, and follows CI/CD pipelines in a hybrid role.
Python Developer
Builds and maintains Python-based risk and pricing systems for mortgage-backed securities, automating workflows and troubleshooting production issues.
Python Developer - Jr
Junior Python developer building APIs, microservices, and integrations in a hybrid team, using Python, RESTful APIs, SQL, and CI/CD pipelines.
Lead Python Developer for Quantitative Finance
Lead a team building Python-based quantitative finance libraries for bond pricing, yield curve modeling, and risk analytics using QuantLib and Bloomberg APIs.
Python Developer with SQL
Build and maintain Python applications with SQL databases for enterprise clients in a hybrid Toronto role.
Python Developer with AWS Redshift
Build and optimize Python-based data pipelines and ETL processes using AWS Redshift, Glue, and EMR to deliver analytics solutions for clients.
Senior Java and Python Developer (with AWS skills)
Build and maintain trading and data systems in Java and Python, deploying on AWS for a global investment firm.
Senior Software Engineer in Python Development
Senior Python engineer building secure, scalable microservices for a banking platform, designing features and mentoring peers.
C++/Python Developer for Automation Solutions
Develop embedded Linux automation software in C++/Python for high-tech machinery, focusing on safety and reliability.
Advanced Python Developer for AI Solutions
Build autonomous AI agents in Python using Google’s Agentic Development Kit to orchestrate multi-agent workflows and solve complex problems.
Python Developer (Senior/Staff)
Build and ship backend features in Python/Flask, debug customer issues, and integrate systems; also work on server-side frontend with HTMX and GraphQL APIs in a high-ownership hybrid role.
Senior Python Developer at Syntronic
Build and maintain Python-based test automation frameworks for automotive and industrial automation projects, integrating them into CI/CD pipelines.
Python Developer - GCP, Django, Risk/CCR
Build and maintain Python/Django services on GCP, upgrading legacy systems and improving risk/CCR workflows while ensuring security and stability.
WebstaX Senior Java and Python Developer
Senior developer automates cloud-native app deployments on Kubernetes using Java, Python, and containerization tools.
Java/Python Developer
Senior developer building automation and DevOps tooling in Java/Python, maintaining CI/CD pipelines, and modernizing infrastructure for a global enterprise.
Senior Python Developer (Hybrid)
Senior Python developer builds ETL pipelines and reconciliation workflows using Informatica, Snowflake, and Python in a financial-services firm.
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.