Software development jobs in Canada (5,713 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
- 5,713
- Employers
- 1,877
Advertised starting pay
- Average starting payCAD / year
- $116,775Across 757 listings
- Average starting payCAD / hour
- $56.82Across 247 listings
- Average starting payUSD / year
- $165,212Across 33 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%424 listings
- Hybrid
- 39%2,200 listings
- On-site
- 54%3,065 listings
Not specified: <1% (24 listings)
Employers hiring include Amazon (159), Electronic Arts (88), Virtusa (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
Senior Application Developer, IT
First National Financial LP
Participate actively in all phases of development, including research, design, coding, testing, and deployment.
Added
Senior Java Backend Engineer
Synechron
Our expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engine
Added
Software Engineering Intern (Summer 2026)
SoftProgrammer
Added
Senior Software Engineer, Test
Providius
Software gets written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also changes where defects come from and what traditional…
Added
Lead Senior Software Engineer
RBC
As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…
Added
Frontend Software Developer
Corpay
Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division
Added
Senior Software Engineer, iOS (All Teams)
DoorDash Canada
Keep up-to-date with the industry standards of iOS development
Added
Software Developer - Winter 2027 Co-op - Vancouver
D2L - Stay Connected
Every day, our software is used by millions of people around the world, and we are looking for students who share in our excitement and passion for transforming the way the world learns. At…
Added
Senior/Staff Software Engineer
True Talent Solutions Partners
Join a cybersecurity software company as a Senior or Staff Software Engineer, building tools for organizations in the U.S. federal defense industrial base. You will work across product…
Added
Senior Software Engineer, Foundational Storage
Sentry
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more…
Added
Software Engineer, Vice President
Citi
At least 3-5 years of professional Software Development experience
Added
Front-end Developer
Air Canada
Stay current with emerging technologies, frameworks, and best practices in front-end and mobile development.
Added
Frontend Software Developer
Corpay
Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division
Added
Java Full Stack Developer
Pacer Group
Strong full-stack development experience with Java 17/21, Spring Boot, JavaScript/TypeScript, and Angular 8+ (preferably Angular 17).
Added
5G Software Developer Co-oP
Ericsson
…delivery of virtualized RAN solutions. We accelerate product development with new fresh thinking. We challenge established flow with new methodologies and are active in the open-source…
Added
Staff Software Engineer, Notification Hub & Experience
DoorDash Canada
You are AI-Fluent and have deep experience applying AI in the software development
Added
Software Engineering, Backend (All Teams)
DoorDash Canada
Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing…
Added
Staff Software Engineer
Capital One
Work as part of a dynamic team throughout the Software Development Life Cycle
Added
Senior Full Stack Developer
Moneris
Reporting Relationship: You will report to the Manager of Software Development
Added
Senior Embedded Software Engineer
Ranovus
We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team.
Added
Senior Full Stack Developer
Moneris
Reporting Relationship: You will report to the Manager of Software Development
Added
Senior Software Engineer, Test
Providius
Software gets written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also changes where defects come from and what traditional…
Added
Added
Backend Engineer
Bluehost
Use AI across the delivery lifecycle - development, debugging, tests, and working through unfamiliar code - and review what it generates before it ships, checking provenance and licensing…
Added