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
Added
Software Engineer
Opendoor
Deep software engineering experience with a track record of shipping production systems others depend on
Added
Software Intern
Altera
As a Software Intern at Altera, you will contribute to the development and testing of cutting-edge software solutions for programmable logic devices. This role offers an exciting…
Added
Software Engineering Intern - Embedded Platforms (Summer 2027)
Rivian and Volkswagen Group Technologies
Bringing up new ECUs and development boards, including drivers, bootloaders, and board support software
Added
Software Engineering Intern - Connected Systems (Summer 2027)
Rivian and Volkswagen Group Technologies
…vehicles through technology that will set the standards for software-defined vehicles around the…
Added
Software Engineering Intern - Applications (Summer 2027)
Rivian and Volkswagen Group Technologies
Contributing to Android platform or system level software, including HAL development or system stability work
Added
Full Stack Developer
Clover Labs AI
Own features end to end through the full software development lifecycle: scoping, design, implementation, code review, testing, deployment, monitoring, and iteration
Added
Senior Software Developer
AppDirect
As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple…
Added
Senior Software Engineer
BCI
The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely
Added
Software Engineer II (Backend _ Java)
Mastercard
The successful candidate will contribute hands-on to software design, development, testing, and delivery while collaborating with experienced engineers and supporting the growth of junior…
Added
Software Engineer II (Backend - Java)
Mastercard
The successful candidate will contribute hands-on to software design, development, testing, and delivery while collaborating with experienced engineers and supporting the growth of junior…
Added
Senior Software Engineer
Flexstaf I.T. Inc.
RQ-2026-010087-Software Developer - Senior for Drug Formulary (DF)
Added
Senior Software Engineer
BCI
The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely
Added
Senior Software Engineer
BCI
The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely
Added
Gameplay Software Engineer - EA SPORTS™ FC
Electronic Arts
…need to be implemented by the SEs. You will report into the Development Director of…
Added
Senior Site Reliability Engineer
STACK IT Recruitment
An engineer who approaches infrastructure as software, favouring durable automation and well-designed systems over manual intervention
Added
Senior Software Engineer II - Agentic SDLC
Prenuvo
Develop complex software solutions: Lead end-to-end delivery of large or ambiguous initiatives that span multiple systems or teams, leveraging AI-assisted coding tools and autonomous…
Added
Site Reliability Engineer (SRE) – Java, Spring Boot & Guidewire (GW)
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
…(known as "toil"), aiming to spend roughly 50% of their time on software and engineering…
Added
Intermediate Software Engineer
United Pacific Projects Ltd.
Role Description UPP is looking for an Intermediate Software Developer with a strong foundation in C#, .NET, and desktop application development to help evolve the core software platform…
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 Engineer
ProxyLink
The ideal candidate is a technically strong leader who can balance hands-on software development with team coordination, code quality oversight, delivery planning, and production support.
Added
Software Engineering Intern - Vehicle Controls (Summer 2027)
Rivian and Volkswagen Group Technologies
…vehicles through technology that will set the standards for software-defined vehicles around the…
Added
Senior Full Stack Developer
Royal Bank of Canada
…platform. As a key player, you'll contribute to every stage of the software development life cycle, focusing on quality, maintainability, performance, and reliability. If you're a…
Added
Senior Software Developer in Test (AI Portfolio)
Vena Solutions
As a Senior Software Developer in Test, you will be responsible for the development, execution, and maintenance of automated tests to support the Software Test Life Cycle for Vena’s agentic…
Added
Senior Front End Developer
I8IS - Infiniti Software Solutions
Work Arrangement: Onsite – 5 days per week