Software development jobs in Canada (7,434 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,434
- Employers
- 2,125
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 listings
- Average starting payUSD / year
- $163,906Across 32 listings
- Average starting payCAD / month
- $9,109Across 12 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%530 listings
- Hybrid
- 38%2,861 listings
- On-site
- 54%4,016 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).
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
Backend Engineer (Co-op)
General Magic
For decades, insurance software has been built around rigid forms, portals and call centers that create friction for customers and drag for teams. Even as AI has advanced, most insurance…
Added
Software Engineer Intern (Winter 2027)
HeyGen
At HeyGen, we are at the forefront of developing applications powered by our cutting-edge AI research. As a Software Engineer Intern at HeyGen, you will be part of a team working on the…
Added
Software Developer IV, Viper Engineering
ACV
ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of…
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
Portfolio Software Engineer
Beacon Holdings
…left behind. We acquire, operate, and grow vertical market software companies. They are niche, founder-built businesses serving industries that are often overlooked and too profitable to…
Added
Senior Full Stack Developer
BusPlanner
8+ years of professional software development experience, with a track record of senior-level ownership: taking features from ambiguous request through design, build, release and support.
Added
Intermediate Software Engineer
Canada Cartage
Strong mix of hands-on development + technical leadership
Added
Lead Full Stack Developer
Themesoft Inc.
Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.
Added
RQ11679 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
Hunter Bond
Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment where engineering excellence is the product.…
Added
RQ11698 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 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
Site Reliability Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund
Hunter Bond
🔹 Develop and optimize CI/CD pipelines to accelerate software delivery
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11698 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11679 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11698 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11679 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11600 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11685 – Software Developer – Back End – Senior
S M Software Solutions Inc
Work Arrangement: Hybrid – 3 Business Days in Office
Added
RQ11754 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11600 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11685 – Software Developer – Back End – Senior
S M Software Solutions Inc
Work Arrangement: Hybrid – 3 Business Days in Office