Software development jobs in Canada (7,809 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,809
- Employers
- 2,188
Advertised starting pay
- Average starting payCAD / year
- $117,046Across 915 listings
- Average starting payCAD / hour
- $56.00Across 337 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%545 listings
- Hybrid
- 38%2,999 listings
- On-site
- 54%4,238 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (305), Amazon (158), Electronic Arts (87).
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
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
Added
Salesforce Revenue Cloud Architect
Flexstaf I.T. Inc.
Provide architectural leadership and mentorship to development and implementation teams.
Added
Software Developer
MSCP Heat Management Solutions
The Software Developer will be responsible for the design, development, implementation, integration, maintenance, and continuous improvement of software applications, artificial…
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
Full-Stack Developer (1-Year Contract)
Baker Tilly Canada
Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…
Added
Senior Full-Stack Developer
Tata Consultancy Services
Follow established coding standards, security practices, and software development lifecycle processes.
Added
Software Engineer
Great Value Hiring
Proven experience in backend development, with a track record of delivering high-quality and performant projects
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
RQ11736 – Software Developer – Front End – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Added
Platform Software Engineer - Fintech
SweetTech
SweetTech has its own Software Development Life Cycle (SDLC) and Agentic Development Life Cycle. You will learn and follow these internal processes when defining work, directing autonomous…
Added
Added
Cloud Infrastructure Engineer, Senior Associate
PwC Canada
Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.
Added
Cloud Infrastructure Engineer, Senior Associate
PwC Canada
Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.
Added
Principal Software Engineer
EngRadar
…to innovate and support growth through individual and team development, all within an environment where every voice is…
Added
Added
Full-Stack Developer (1-Year Contract)
Baker Tilly Canada
Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…
Added
Design Systems / Applications Engineer (EDM Gearbox / Driveline)
Zobility
Maintain lessons learned, track action items, and support program development activities.
Added
Software Engineer, Fullstack
EngRadar
Added
Software Development Engineer (Chip Product Security)
AMD
…inside AMD. This position requires an outstanding background of software development, debugging skills, communication skills, ability to prototype, testing and to clearly articulate…