Software Engineering Jobs in Canada
There are 3,153 open Software Engineering jobs in Canada on freehire right now. 992 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,275 | 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 690 · 22%
- Remote 500 · 16%
- Onsite 80 · 3%
Visa sponsorship offered in 58% of the 444 postings that state a position on it.
Seniority
- Senior 1,310
- Staff 215
- Lead 117
- Principal 99
- Junior 52
- Intern 44
Who is hiring
- 1000+ employees 730
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 38
- 201-500 employees 22
- 1-10 employees 1
Python Developer for Cloud Integration
Develops Python-based cloud integration solutions, builds data pipelines, and creates secure RESTful APIs for enterprise applications using Azure/AWS.
Senior Java Developer
Develops and maintains Java-based backend systems for Localcoin’s Bitcoin ATM network, focusing on secure, scalable integrations and RESTful services while mentoring junior developers.
Staff Software Engineer, ML Infra & Distributed Systems
Builds and maintains low-latency ML inference platforms (personalized recommendations, search, content understanding) using distributed systems, Scala, and cloud infrastructure.
Senior Software Engineer
Senior full-stack engineer building fleet-readiness software with Python (Django/FastAPI), React, and PostgreSQL, plus ETL pipelines and REST APIs.
Senior Software Engineer
A Senior Software Engineer at Fleetworthy designs, develops, and maintains full-stack web applications using Python, Django, React, Next.js, and manages PostgreSQL databases, integrating APIs and ETL workflows while collaborating with cross-functional teams.
Senior Software Developer (Geotab Vitality)
Senior developer builds and refines cloud-native microservices for Geotab Vitality’s telematics platform using C#, .NET Core, Kubernetes, and Google Cloud, while mentoring peers and enforcing engineering standards.
Lead Software Developer
Lead a team to design, build, and maintain high-performance, scalable software for IoT-connected transportation analytics using C#, JavaScript, SQL, and cloud platforms like Google BigQuery.
Software Developer
Build and ship React-based frontend features, integrate with Go/Python backends, and use AI tools daily to accelerate development in a fast-paced IoT fleet-management environment.
Software Developer
Build and maintain scalable software for IoT-connected transportation analytics using C#, JavaScript, and SQL, while leveraging AI tools to accelerate development and testing.
Senior Salesforce Developer
Builds secure, scalable Salesforce solutions (Apex, Lightning, APIs) to integrate systems, enhance features, and mentor junior developers while supporting business needs and user experience.
Junior Member of Technical Staff (Engineer), Software Development
Develops and maintains complex software for aviation flight procedure design systems, ensuring mission-critical reliability and adherence to defense standards.
Senior Software Engineer - Python & AI
Senior Software Engineer designs and builds AI-enabled Python applications for enterprise clients, leveraging modern AI frameworks and cloud technologies while collaborating with distributed teams.
Salesforce Developer – 100% Remote (usa)
Builds and maintains Salesforce solutions, customizing apps with Apex/LWC and integrating external systems for a growing ERP implementation company.
Software Engineer AI - Multiple Levels
Designs and builds AI-driven platform services on AWS, translating research into production-grade solutions for governance, risk, and compliance (GRC) data. Focuses on serverless, scalable, and observable systems while collaborating with AI researchers and product teams.
Senior Software Engineer, AI
Senior Software Engineer designing, building, and maintaining AI/ML-powered features and production inference systems (including GenAI, NLP, deep learning) primarily in Python for Thomson Reuters' Corporates Tax and Trade products in Toronto.
Software Engineer AI - Multiple Levels
Build secure, scalable AWS serverless services that power AI/LLM-driven capabilities across Diligent's GRC SaaS platform, using TypeScript/Python with an AI-augmented engineering culture.
Software Engineer / Java / 6-12 Month Contract
This is a senior full-stack contract role in Winnipeg focused on building enterprise applications using .NET, C#, and SQL Server. The position involves hands-on development, cloud integration with Azure, and technical leadership within an Agile environment.