Software Engineering Jobs in Canada
There are 3,146 open Software Engineering jobs in Canada on freehire right now. 1,011 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 687 · 22%
- Remote 501 · 16%
- Onsite 80 · 3%
Visa sponsorship offered in 58% of the 443 postings that state a position on it.
Seniority
- Senior 1,298
- Staff 215
- Lead 118
- Principal 99
- Junior 52
- Intern 43
Who is hiring
- 1000+ employees 726
- 501-1000 employees 342
- 51-200 employees 103
- 11-50 employees 38
- 201-500 employees 22
- 1-10 employees 1

Senior Software Engineer, Ads
Senior Software Engineer on Instacart's Ads team building scalable reporting systems and data pipelines to deliver accurate insights for advertisers and retailers using technologies like Rails, Go, Spark, and Snowflake.

Senior Software Engineer, AI Productivity
Senior Software Engineer building AI-powered internal tools (code assistants, search, chat) to boost developer productivity at Instacart, using Python/Go/Java, LLMs, and cloud infrastructure.

Senior Software Engineer, Core Experience
Senior backend engineer at Instacart building scalable systems for grocery shopping, including recommendation and personalization features using Ruby/Go, GraphQL, and PostgreSQL.

Senior Software Engineer I — Agentic Analytics
Build and ship LLM-powered analytics tools for data teams at Instacart, integrating AI into SQL, metadata, and data infrastructure workflows.

Senior Software Engineer II, Ads Data Solutions Engineering
Senior engineer building and scaling Instacart's ad-tech data infrastructure, including off-platform integrations, cleanroom collaborations, taxonomy automation, and AI-driven tooling.

Software Engineer II, Technical Search Visibility
Builds and ships full-stack SEO and AEO features to improve Instacart's search engine visibility and drive organic traffic, working with React, Ruby, Python, and PostgreSQL.

Staff Software Engineer, Bazel & Go
Leads the technical direction for Instacart's Bazel build system and Go platform, improving build performance, CI reliability, and developer velocity for 1000+ engineers.

Senior Software Engineer - Core Experience, Growth
Build and optimize backend services and APIs for coupon merchandising, A/B testing, and growth features across web and mobile apps.
Software Engineer
Software Engineer at Salt Media (Toronto, hybrid) splitting time between building secure cloud infrastructure/CI/CD pipelines and developing full-stack web applications and APIs that power AI products, primarily on GCP with Docker.