Software development jobs in Canada (7,603 jobs)
Explore software development jobs in Canada. Choose a role or place to find work that fits.
Counted
Hiring at a glance
View jobs- Open jobs
- 7,603
- Employers
- 2,153
Advertised starting pay
- Average starting payCAD / year
- $117,159Across 897 listings
- Average starting payCAD / hour
- $55.91Across 327 listings
- Average starting payUSD / year
- $163,394Across 33 listings
- Average starting payCAD / month
- $9,029Across 14 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%536 listings
- Hybrid
- 38%2,923 listings
- On-site
- 54%4,117 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (298), Amazon (156), Electronic Arts (85).
Sources & calculation notes
These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.
Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.
Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count
Software development jobs in Canada
Added
AI Software Engineer Co-op
symplistic.ai
Work Arrangement: Hybrid, approximately 3 days per week in office
Added
AI Software Developer (Burlington, ON)
Wolseley Canada Inc.
Join the Burlington location as an AI Software Developer and play a key role in developing innovative AI and automation solutions. You’ll use your expertise in AI, software development, and…
Added
DevOPS/Cloud Engineer
Russell Tobin
Added
Added
Added
Senior Full-Stack Developer
Tata Consultancy Services
Lead full-stack application design, development, integration, and delivery.
Added
Lead Software Engineer
Virtusa
Job Summary: We are seeking a highly skilled Gen AI Developer with extensive experience in application development and a strong background in leading cross-functional programs within…
Added
Staff Software Engineer
Fivetran
Work across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoring.
Added
Intermediate Software Engineer
PointClickCare
Identify, prioritize and execute tasks in the software development life cycle
Added
Software Developer Sr (AI Platform & Applications)
Dayforce
We are looking for a Senior Software Developer to join the team building AI-powered capabilities within the Dayforce platform. This role is ideal for an experienced software engineer who…
Added
AI Software Developer (Burlington, ON)
Wolseley Group
Join the Burlington location as an AI Software Developer and play a key role in developing innovative AI and automation solutions. You’ll use your expertise in AI, software development, and…
Added
Senior Software Developer
Ontario Teachers' Pension Plan
We are looking for a Senior Software Developer to join the Product Engineering team in support of our Member Services division. As part of a team, you will be responsible for the…
Added
Added
Added
Application Developer III
Allegis Global Solutions
Deep understanding of software engineering principles, application architecture, and cloud-native development patterns
Added
Lead Software Development Engineer
Thomson Reuters
In this role as a Lead Software Development Engineer you will:
Added
Software Engineer (C++), Character Technologies - Frostbite
Frostbite
This is a hybrid role based in Vancouver, with three days per week in the office
Added
Staff Backend Engineer (Payments and Billing)
Scribd, Inc.
Added
Senior Software Engineer II, Decisioning Studio Integrations Team
Braze
We're looking for a Senior Software Engineer II to join the Decisioning Studio Integrations team building BrazeAI Decisioning Studio™. Decisioning Studio is a reinforcement learning…
Added
Software Engineer I - Full Stack
TD
…opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…
Added
Senior Software Engineer II, Decisioning Studio Integrations Team
Braze
We're looking for a Senior Software Engineer II to join the Decisioning Studio Integrations team building BrazeAI Decisioning Studio™. Decisioning Studio is a reinforcement learning…
Added
java full stack developer
Lorven Technologies Inc.
Added
Software Developer
Cliniconex
As a Software Developer, you'll join forces with our talented engineering team to help build and improve our evolving suite of products on the Automated Care Platform (ACP). At Cliniconex,…
Added
Applications Development Sr Programmer Analyst - C12 - MISSISSAUGA
Citi
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application…
Added
Full Stack Software Developer (Java/React)
Querentia
We are seeking an experienced Full Stack Software Developer with strong technical leadership capabilities and expertise in enterprise application development, Microsoft Dynamics 365, Power…