Software development jobs in Canada (7,686 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,686
- Employers
- 2,164
Advertised starting pay
- Average starting payCAD / year
- $116,951Across 906 listings
- Average starting payCAD / hour
- $55.92Across 334 listings
- Average starting payUSD / year
- $164,765Across 34 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%537 listings
- Hybrid
- 38%2,959 listings
- On-site
- 54%4,163 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (301), Amazon (157), 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
Développeur(euse) logiciel senior / Senior Software Developer
Eaton
Eaton’s utility digital solutions division has an opening for a Senior Software Developer to join our Embedded Devices Control System team, responsible for developing, maintaining, and…
Added
Site Reliability Engineer - Application Security
ContactMonkey
…fast. You’ll help us evolve how we build, deploy, and secure software. Embracing new technologies, challenging the status quo, and finding better ways to ship faster without compromising…
Added
Software Development Engineer in Test II
PlayStation Global
Do you have a passion for test-driven development? Want to work at a company where customers have real excitement for the products you help build? We are looking for a Software Development…
Added
Senior Software Developer, Eye Tracking Algorithms
Google
Experience in algorithm research, development, and translating prototypes into scalable, production-ready software.
Added
Backend Developer
Canadian Bank Note Company
Experience with Git, Docker, and modern software development practices, including CI/CD.
Added
Senior Backend Engineer (CFG)
CommIT
…and the commercial side of the product. CFG members handle development, architecture, product, and direct customer interaction: translating customer needs into the product, building new…
Added
Software Engineer - C++/Linux -AI Gateway
Nutanix
…full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and…
Added
Software Engineer - C++/Linux -AI Gateway
Nutanix
…full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and…
Added
Algorithm Software Engineer
Garmin Canada
Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…
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