Software development jobs in Canada (7,438 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,438
- Employers
- 2,125
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 listings
- Average starting payUSD / year
- $163,906Across 32 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%530 listings
- Hybrid
- 38%2,862 listings
- On-site
- 54%4,019 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (294), 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
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
Added
Software Engineer
Questrade Financial Group
Work-life balance in a hybrid environment with at least 3 days in office
Added
Senior Software Development Engineer in Test (SDET)
Rose International
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
Senior Software Developer
Staples Canada
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
Web Developer
Cohere
Added
Web Developer
Spait Infotech
Added
Sr. Software Developer
OpenText
A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a key contributor, you'll be instrumental in constructing cutting-edge Information Management…
Added
Java Software Engineer
Kelly
Job Summary: Seeking a Senior Java Developer / Lead Development Analyst with 10+ years of experience to build enterprise-grade applications for Global Spread Products Risk and Capital…
Added
Software Engineer - II
Mastercard
We are looking for a Software Developer to join our DMP team in Vancouver office.
Added
Software Engineer in Test
Kelly
8–12+ years of software development and quality engineering experience, including 3+ years in a Lead SDET, Principal SDET, or QA Architect role.
Added
Software Developer
Plusgrade
You hold a high standard for software quality, using unit and integration testing, static analysis, and CI/CD feedback loops to ship reliable features quickly and safely.
Added
Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect
Pyramid Consulting, Inc
Immediate need for a talented Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect. This is a 06+months contract opportunity with long-term potential and is…