Software development jobs in Canada (7,585 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,585
- Employers
- 2,151
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,913 listings
- On-site
- 54%4,109 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (298), 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
Software Engineer (Unpaid)
Spawn
…UI improvements, then potentially exploring further feature development. We have well laid-out UI designs in Figma so this is a pure coding role, but being in touch with UX and knowing what…
Added
Staff Embedded Software Developer
IPG Photonics
IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible…
Added
Software Developer
Brandt Group of Companies
The Software Developer is responsible for developing, maintaining, and modernizing web, desktop, and legacy applications based on defined business requirements. This role collaborates with…
Added
Programmer Analyst II
University of British Columbia
The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with…
Added
Programmer Analyst II
University of British Columbia
The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with…
Added
Software Engineer III
TD
…opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…
Added
Software Engineer II
TD
…opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…
Added
Senior Software Developer - ETL
Symbiotic Digital
We are seeking an experienced Senior Software Developer -
Added
Software Engineer 3, Identity and Access Management
MongoDB
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build,…
Added
Lead Software Engineer
Virtusa
…DevSecOps practices. This role requires close collaboration with development, QA, infrastructure, and security teams to ensure reliable, secure, and efficient software…
Added
Software Engineer
TSR Consulting
8+ years of professional software engineering experience in full-stack or backend roles with customer-facing delivery exposure.
Added
Software Engineer in Test
Dexian
We are seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET)/Quality Engineering Architect to define, champion, and drive the global quality engineering…
Added
Software Engineer in Test
Dexian
Experience Level: 8–12+ years of progressive experience in software development and quality engineering, with at least 3+ years in a Lead SDET, Principal SDET, or QA Architect capacity.
Added
Software Engineer - New Grad (2027 Start)
Databricks
Own full software development lifecycle: design, development, testing, and operating in production
Added
Senior Cloud Engineer
Raas Infotek
Collaborate with development and DevOps teams to deploy, maintain, and modernize cloud-based applications.
Added
Senior Software Developer
Staples Inc.
We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in C#, .NET, Web Services, WCF, Web API, Microsoft…
Added
Senior Software Engineer – Drone Control & Simulation (Defense and Dual-Use)
Haply Robotics
We’re looking for a Senior Software Engineer to be the first dedicated developer behind how operators fly, train, and feel drones through haptics.
Added
BlackBerry Radar- Senior Full Stack Developer
BlackBerry
Contribute to front-end development using React
Added
BlackBerry Radar- Senior Full Stack Developer
BlackBerry QNX
Contribute to front-end development using React
Added
Programmer Analyst II
Workiy
contribute to both ongoing application maintenance and project-based development
Added
Hardware & Embedded Systems Engineer - AI-Edge Devices
Huawei Technologies Canada Co., Ltd.
Rapidly validate hardware concepts and implement Proof-of-Concepts using mainstream development platforms such as STM32, ESP32, NRF series, or Arduino ecosystems.
Added
Senior Full Stack Developer (Java/React)
Miratech
Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office
Added
Software Architecture Advisor
COFOMO
Define software and programming rules, and ensure the quality of code and development deliverables.
Added
Cloud Architect
Scotiabank
Strong understanding of software development life cycle as well as related technologies.
Added
Consultant, Back End Developer
CIBC
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit