Software development jobs in Canada (7,626 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,626
- Employers
- 2,156
Advertised starting pay
- Average starting payCAD / year
- $117,117Across 898 listings
- Average starting payCAD / hour
- $55.95Across 330 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,930 listings
- On-site
- 54%4,133 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (300), 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 Developer
Lotus IT Solutions
This is a fully onsite position, 5 days per week, at the client's Ontario office location
Added
RQ11739 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
Work Arrangement: Onsite – 5 Days per Week
Added
Software Developer - CRM - Intermediate
Lotus IT Solutions
This is a fully onsite position (5 days per week) at an OPS office location
Added
Software Engineer, Back-End - Mail (Canada)
Superhuman
5+ years of experience in back-end development, with strong fundamentals in algorithms, data structures, and system design.
Added
Senior Software Development Engineer in Test (Kubernetes)
Akamai
As a Senior Software Development Engineer in Test, you will be responsible for:
Added
Full Stack Software Developer
ATB
You’ll design, develop, test, deliver, maintain and improve applications, and work across the entire software development lifecycle to optimize ATB user experience and workflows.
Added
Développeur(euse) logiciel senior / Senior Software Developer
Eaton Corporation
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
Audio Software Engineer - EA SPORTS™ NHL
EA SPORTS
As an Audio Software Engineer, you will develop and support the core technology that brings our audio experiences to life. You will collaborate closely with Audio Artists, Designers, and…
Added
Lead Software Engineer – Application Security & Architecture
Prospect Markets
…across our platform. You'll bring deep application security and software architecture expertise to a team building compliant trading software, with direct responsibility for the systems and…
Added
Software Architect
Swim Recruiting
6-month contact Software Architect for a mission critical application with a global organization with onsite work in Vancouver.
Added
Software Developer
Cisco
We are seeking a highly skilled Software Engineer to deliver features needed for integration between Cisco Cloud Control and Cisco Catalyst Center. In this role, you will architect and lead…
Added
Programmer Analyst II
The 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
Frontend Developer
IT Connex
Work Arrangement: Hybrid – 3 days per week onsite · Please note: This role requires working onsite in Toronto three days per week.
Added
Backend Engineer, Data
Stripe
Must have 6+ years of experience in a Software Engineering role, with a focus on building and maintaining data services or data-intensive applications
Added
Software Developer
Aarorn Technologies
Develop Website architecture and determine hardware and software requirements
Added
Senior Software Developer
Swim Recruiting
Our client is seeking a Senior Software Developer to design and develop secure, scalable backend applications supporting cybersecurity products. You'll collaborate with security, DevOps,…
Added
Programmer Analyst II
The 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
Backend Engineer - Kotlin
Swim Recruiting
8-10+ years of professional software engineering experience, including Kotlin development and maintenance, with AI-assisted coding
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 Developer
neurohire.ai
You will apply your programming knowledge, problem-solving skills, and understanding of software development principles to support application development and improve existing systems. This…
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 Architect
Tangerine
Strong understanding of software development life cycle as well as related technologies.
Added
SysOps Software Architect (36136)
Myticas Consulting
Ottawa, Ontario; minimum four days per week on-site
Added
Embedded Software Architect, User Terminals (36137)
Myticas Consulting
Understanding of cybersecurity and secure software development practices.
Added
Senior Software Developer, Developer Experience (DevX)
Robinhood
This role is based in our Toronto, ON office, with in-person attendance expected at least 3 days per week