Software Engineering Jobs in Canada
There are 3,320 open Software Engineering jobs in Canada on freehire right now. 996 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,550 | CA$153,000 | CA$176,700 | 631 |
| USD | year | $136,200 | $173,630 | $210,600 | 110 |
| CAD | hour | CA$72 | CA$88 | CA$88 | 60 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 55%
- cloud 51%
- api 49%
- python 41%
- java 38%
- ci-cd 38%
- aws 33%
- sql 32%
How the work is done
- Hybrid 729 · 22%
- Remote 583 · 18%
- Onsite 86 · 3%
Visa sponsorship offered in 59% of the 498 postings that state a position on it.
Seniority
- Senior 1,335
- Staff 247
- Lead 132
- Principal 116
- Junior 52
- Intern 44
Who is hiring
- 1000+ employees 758
- 501-1000 employees 371
- 51-200 employees 111
- 11-50 employees 41
- 201-500 employees 24
- 1-10 employees 1
Staff Software Engineer
Build and scale Zeffy’s nonprofit fundraising platform using React/Next.js, Nest.js, and PostgreSQL, mentoring engineers while shipping high-impact features.
Principal AI Agent / ML Software Engineer (OCI)
Principal engineer defining and building next-gen AI agent platforms on Oracle Cloud Infrastructure, leading multi-team execution and hands-on design of scalable, secure, and cost-aware agentic systems.
Principal Software Engineer for Data Architectures
Principal Software Engineer designs and optimizes large-scale data pipelines and architectures for ZoomInfo’s technographic data platform, integrating ML and ensuring data quality.
Software Engineer II (AI Integration)
Build and deploy AI/ML systems for banking, including LLM pipelines, real-time microservices, and MLOps tooling using Python, cloud platforms, and frameworks like LangChain.
Software Engineer III (AI Integration)
Build and deploy AI/ML systems for banking, including LLM pipelines, real-time model serving, and MLOps tooling in Python and cloud platforms.
Senior Application Developer – Industrial Voice AI & Edge Applications
Build voice-enabled industrial apps for frontline workers, integrating Cerence SDKs and embedded AI on Android/iOS tablets and rugged devices.
Software Developer, Ops Platform and Fraud Investigations
Build AI-driven platforms to automate fraud investigations and operational workflows, collaborating with data scientists to process large datasets and improve decision-making.
Software Developer L2 - Data and AI
Designs and maintains enterprise data solutions, builds AI/ML pipelines, and creates BI dashboards using Azure, Python, and AI tools to support business analytics and decision-making.
Software Developer L2 - Data and AI
Designs and builds enterprise data pipelines, warehouses, and AI solutions in Azure to support analytics and automation, using Python/C# and AI-powered coding tools.
Lead Software Engineer AI (Staff Engineer)
Lead AI systems design for Thomson Reuters’ Audit Suite, building scalable backend orchestration for generative AI agents, retrieval workflows, and MCP servers in C#/.NET and Python.
Software Engineer II (AI Integration)
Build and deploy AI/ML systems for banking, including LLM pipelines, real-time APIs, and MLOps tooling in Python and cloud platforms.
Software Engineer III (AI Integration)
Build and deploy AI/ML pipelines, fine-tune LLMs, and integrate generative AI into banking systems using Python, cloud platforms, and MLOps tools.
Founding Engineer (AI)
Build and scale an AI-powered market research platform, deploying GenAI for dynamic conversations and large-scale thematic analysis across full-stack systems.
Software Developer (Research)
Build and operate agentic AI systems and low-latency trading infrastructure in Python/Go/Rust, turning market signals into production-grade tools with LLMs and network-level optimizations.
StackAdapt's Senior Software Engineer, Data Focus
Senior engineer leading data-system architecture for marketing analytics at an AI-powered adtech platform, designing scalable pipelines and guiding cross-team delivery.
Calabrio Principal Software Engineer – Data & Analytics
Principal Software Engineer builds large-scale BI and data pipelines on AWS, mentors teams, and optimizes backend services using Python and SQL to power analytics platforms.
Senior Software Engineer - Data Streaming & Kafka
Architects and builds scalable data streaming pipelines using Apache Kafka and cloud-native connectors, leading technical initiatives and mentoring engineers in a distributed-systems environment.