Software development jobs in Canada (7,931 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,931
- Employers
- 2,207
Advertised starting pay
- Average starting payCAD / year
- $117,064Across 922 listings
- Average starting payCAD / hour
- $56.34Across 345 listings
- Average starting payUSD / year
- $164,765Across 34 listings
- Average starting payCAD / month
- $8,869Across 15 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%548 listings
- Hybrid
- 38%3,053 listings
- On-site
- 54%4,303 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).
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 III, Infrastructure, Core
Google
2 years of software development experience in backend engineering.
Added
Co-op Winter 2027 - Software Developer - 8 Months
General Dynamics Missions System International
The Applications team for the Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software products that enable the Canadian Army…
Added
Software Developer
Xe.com
Proven hands-on software development experience, preferably in Java or Kotlin
Added
Staff Software Engineer, Investors
Carta
…tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…
Added
Senior Software Engineer II, Investors
Carta
…tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…
Added
Software Developer
Xe.com
Proven hands-on software development experience, preferably in Java or Kotlin
Added
Staff Software Engineer, Investors
Carta
…tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…
Added
Python Full Stack Developer – GenAI Focus
Enterprise Solutions Inc.
We are seeking an experienced Full Stack Developer with strong Python development skills, React experience, and exposure to Generative AI technologies. The ideal candidate will build…
Added
Senior Software Engineer II, Investors
Carta
…tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…
Added
Software Developer Embedded Systems II (Co-op) – Canada
Cisco
…switching architectures, low-latency telemetry, and hardware-software integration within business groups such as Cisco Networking, Security & Trust, and Supply Chain. As part of this…
Added
RQ11754 – Software Developer – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
RQ11685 – Software Developer – Back End – Senior
S M Software Solutions Inc
Work Arrangement: Hybrid – 3 Business Days in Office
Added
Principal Software Engineer, React Native
Otto AI
We’re looking for a Principal Software Engineer to own the technical direction and hands-on development of our React Native mobile experience.
Added
RQ11661 – Software Developer – CRM – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week
Added
RQ11678 – Software Developer – ERP / Case Management – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Software Engineer
Gale
We're hiring a full-time software engineer to help build the technology behind Gale.
Added
Senior Frontend Developer, Market Innovations
HelloFresh
4+ years of professional software development experience working in an agile software development team
Added
Senior Software Engineer II
Schneider Electric
We’re looking for a hands-on Software Engineer to help build and scale the next generation of AI-powered solutions. In this role, you’ll combine deep Generative AI engineering with direct…
Added
Senior Software Engineer
Microsoft
Leverage AI-assisted engineering tools and practices to improve productivity across software design, development, testing, debugging, troubleshooting, and operational workflows while…
Added
Développeur(euse) logiciel principal(e) / Lead Software Developer
Eaton Corporation
Candidates must reside within 80km of Brossard, QC, Canada
Added
Senior Site Reliability Engineer
Royal Bank of Canada
Collaborate with development teams to ensure applications are designed for reliability, observability, and operational excellence
Added
Full-Stack Software Engineer
Electronic Arts
Hands-on experience with Node.js, NestJS, and building server-side logic.Working proficiency with React and Next.js, including component-driven development and modern frontend patterns.
Added
Software Engineer, Level 3, Backend
Snap Inc.
To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week
Added
Software Developer
Orbis Investments
As a software developer, you will play a critical part in how we do this, turning ideas into solutions that drive our organisation forward for our clients.
Added
Software Developer Embedded Systems II (Co-op) – Canada
Cisco
…switching architectures, low-latency telemetry, and hardware-software integration within business groups such as Cisco Networking, Security & Trust, and Supply Chain. As part of this…