Software development jobs in Canada (7,496 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,496
- Employers
- 2,137
Advertised starting pay
- Average starting payCAD / year
- $117,296Across 892 listings
- Average starting payCAD / hour
- $56.19Across 315 listings
- Average starting payUSD / year
- $163,394Across 33 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%533 listings
- Hybrid
- 38%2,874 listings
- On-site
- 54%4,062 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (296), 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
Associate Software Developer (Node.js & Python)
Liberty Mutual Canada
0-2 years of experience in software development, including internships, co-op placements, or academic projects.
Added
Software Developer (Node.js & Python)
Liberty Mutual Canada
…LLM-powered applications. You will design and implement innovative software solutions, working closely with developers, architects, product owners and business stakeholders to deliver…
Added
Associate Software Developer (Node.js & Python)
Liberty Mutual Canada
0-2 years of experience in software development, including internships, co-op placements, or academic projects.
Added
Propulsion Controls Software Engineer
Infotree Global Solutions
Looking an experienced Propulsion Controls Prototype Software Engineer to support the development, integration, and rapid prototyping of advanced control software for engine control modules…
Added
Software Developer
Insight Global
Collaborate closely with a small .NET team to deliver new development and enhancements
Added
Software Developer (Node.js & Python)
Liberty Mutual Canada
…LLM-powered applications. You will design and implement innovative software solutions, working closely with developers, architects, product owners and business stakeholders to deliver…
Added
Java Enterprise Application Developer (Java EE)
2iSolutions Inc.
Requisition Title: RQ11718 - Software Developer - Intermediate
Added
Junior Software Engineer
Great Value Hiring
At least one year of experience as a software engineer at a top technology company, with at least part of this experience within the past 3 years
Added
Back End Developer
RemitBee™
Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.
Added
Senior Software Developer, Site Reliability
Google
5 years of experience with software development in one or more programming languages.
Added
AI Software Developer
Newfoundland Capital Corporation Limited
Experience working with APIs, databases, and modern software development practices
Added
Sr. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)
Sunnybrook
…applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…
Added
Software Analyst (SWAT), Senior
Hitachi Rail
The Senior Software Analyst in Testing is responsible for ensuring the quality of software delivery for large scale rail signalling projects. The candidate will work with other software…
Added
Software Architect - Vital Software
Hitachi Rail
The Software Architect leads the design, development, integration, and testing of complex operationally critical and safety-critical software systems within the railway signaling domain. As…
Added
Software Analyst
Hitachi Rail
The Software Analyst contributes to the design, development, integration, and testing of low- to medium-complexity operationally critical and safety-critical software systems within the…
Added
RQ11706 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11706 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11718 – Software Developer – Intermediate
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11713 – Software Developer – ETL – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Added
Added
Lead Software Engineer, Applied AI (Frontend Leading)
EPAM Systems
…internal platforms that power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading), you will build intuitive, performant user interfaces and frontend integration…
Added
Staff/Senior Embedded Systems Engineer
Movellus Inc.
Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about…
Added
Application Developer with Java, React.JS, Python and Linux experience
Smart IT Frame LLC
5 years of experience in software development with a focus on high performance distributed application development.
Added
Web Developer
Spait Infotech
Follow coding standards, development best practices, and project deadlines.