Software development jobs in Canada (7,931 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,931
- Employers
- 2,207
Advertised starting pay
- Average starting payCAD / year
- $117,064Across 922 listings
- Average starting payCAD / hour
- $56.34Across 345 listings
- Average starting payUSD / year
- $164,765Across 34 listings
- Average starting payCAD / month
- $8,869Across 15 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%548 listings
- Hybrid
- 38%3,053 listings
- On-site
- 54%4,303 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).
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
Added
Added
Senior Java Full Stack Developer
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
Unified Customer Experience - Software Engineer
Questrade Financial Group
Work-life balance in a hybrid environment with at least 3 days in office
Added
Unified Customer Experience - Senior Software Engineer
Questrade Financial Group
Work-life balance in a hybrid environment with at least 3 days in office
Added
Software Engineer
Weekday AI
Solid understanding of data structures, algorithms, object-oriented programming, and software development principles.
Added
Staff Software Engineer
SoTalent
A leading financial technology pioneer in Downtown Toronto is looking for a high level Staff Software Engineer to join their growing development studio. This organization operates like a…
Added
Software Engineer - Python - Elite FinTech Firm - Up to $200k CAD + Industry Leading Bonus
Hunter Bond
An Elite FinTech Firm is looking for the best Software Engineers around to join a top-tier team.
Added
Software Validation Technologist
Husky Technologies
The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…
Added
Lead Software Engineer
Greybridge Search & Selection
Lead Software Engineer – Agentic AI, NLP & Production ML | Applied AI Lab
Added
Lead Software Engineer
Virtusa
Added
Winter 2027: Software Developer Co-op, Front End (8 months)
Intuit
Ability to work in our Toronto office a minimum of 3 days per week
Added
Software Validation Technologist
Husky Technologies
The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…
Added
Senior Java Full Stack Developer
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
Senior Java Full Stack Developer
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11737 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ10575 – Software Developer – ETL – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ10575 – Software Developer – ETL – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11737 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Full Stack Software Developer (Java/React) - Technical Lead
TECH4SOFT Consulting
We are seeking an experienced and driven Full Stack Software Developer (Java/React) to fill a Technical Lead role supporting one of our public service clients. This is a high-impact…
Added
Software Engineer
Prince George Truck & Equipment
Prince George Truck & Equipment is seeking a talented and motivated Software Engineer to join our dynamic team. As a key player in our organization, you will be responsible for developing…
Added
Software Development Programmer with artificial intelligence (AI) design skills
Vancouver Psychology Centre
Minimum 2–3 years of combined professional experience in AI applications, software development or systems engineering, marketing, or social media
Added
Software Engineer Intern
symplistic.ai
Work Arrangement: Hybrid, approximately 3 days per week in office