Software development jobs in Canada (7,576 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,576
- Employers
- 2,149
Advertised starting pay
- Average starting payCAD / year
- $117,279Across 894 listings
- Average starting payCAD / hour
- $55.92Across 323 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,910 listings
- On-site
- 54%4,103 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (296), 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
Intermediate Software Engineer
AltaML
…are the default way engineers design, build, test, and review software, not an optional accelerant a few people…
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
Software Engineer II (Salesforce Loyalty Management Developer)
TD
Consults on development of requirements and specifications and apply functional knowledge of business functions to design optimal software / systems
Added
Software Engineer I
Planview Incorporated
This is a hybrid role, and team members are expected to be in the office one to two days per week
Added
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11557 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11740 – DevOps/Cloud Engineer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11740 – DevOps/Cloud Engineer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11557 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Senior Software Developer - Full Stack
Lotus IT Solutions
This is a fully onsite role based at 222 Jarvis St., 5th Floor, Toronto, ON, 5 days per week
Added
RQ11557 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ00795 – Software Developer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · When working from their home location, the resource must have a private office space and is not permitted to work in an open communal space
Added
RQ11740 – DevOps/Cloud Engineer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ00795 – Software Developer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · When working from their home location, the resource must have a private office space and is not permitted to work in an open communal space
Added
Senior Software Developer - Full Stack
Lotus IT Solutions
…engineers, QA specialists, and ministry partners throughout the software development…
Added
RQ00795 – Software Developer – Senior
S M Software Solutions Inc
Hours: 7.25 hours per day, 5 days per week · When working from their home location, the resource must have a private office space and is not permitted to work in an open communal space
Added
RQ11737 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11738 – 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
RQ11736 – Software Developer – Front End – 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
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
RQ11738 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11738 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week