Software development jobs in Canada (7,695 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,695
- Employers
- 2,167
Advertised starting pay
- Average starting payCAD / year
- $116,976Across 907 listings
- Average starting payCAD / hour
- $55.92Across 334 listings
- Average starting payUSD / year
- $164,765Across 34 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%538 listings
- Hybrid
- 39%2,963 listings
- On-site
- 54%4,167 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (301), Amazon (157), 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
Senior Software Engineer - .NET, C# & APIs
Flexkube Lab Inc.
We are looking for an experienced, hands-on engineer who brings strong backend development capabilities, an understanding of modern frontend frameworks, and experience delivering secure,…
Added
Embedded Systems Engineer
Foreseeson Technology
…distribution, electric vehicle charging equipment, and Intelligent software platforms for EV Charger and Energy Management System. Foreseeson has experienced over 25 years of continuous…
Added
QNX- Senior Systems Software Developer (Sensor Frameworks)
BlackBerry QNX
Strong expertise in embedded software development
Added
QNX- Senior Systems Software Developer (Sensor Frameworks)
BlackBerry
Strong expertise in embedded software development
Added
Full-Stack Web Developer
Canada Gold
…position based in either Ottawa or Vancouver, supporting the development, maintenance, and expansion of our websites across…
Added
Sr. Software Engineer
Nascent
We’re looking for a Senior Software Engineer who owns the work from idea to production; someone who sees what needs to be built, figures out the best way to build it, and makes it happen.…
Added
Senior Software Developer – ETL / Data Migration
BITS Recruiting
We are seeking a Senior Software Developer specializing in ETL and data migration to support a digital transformation initiative for a public-sector client. The successful candidate will…
Added
Frontend Developer
Rivago Infotech Inc
Added
Back End Developer
RemitBee™
Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.
Added
RQ11740 - DevOPS/Cloud Engineer - Senior
Maarut
software-development experience to develop new tools, scripts, utilities, and
Added
RQ11738 - Software Developer - Full Stack - Senior
Maarut
professionals throughout the software development lifecycle.
Added
RQ11739 - Software Developer - Full Stack - Senior
Maarut
professionals throughout the software development lifecycle.
Added
Senior Software Engineer, Core Product (Hybrid)
Homebase
As a Senior Software Engineer on the Core Product team, you’ll build the products small business owners rely on every single day: Scheduling, HR Management (HRM), and Payroll. This is where…
Added
Senior Software Engineer, AI Developer Experience
Vanta
The AI DX team is building the foundations for a more autonomous software development experience at Vanta, including background agents, agent evaluation systems, and tooling that helps…
Added
DevOPS/Cloud Engineer
isgSearch
Work Arrangement: On-site, 5 days per week · Candidates must be available to work on-site five days per week
Added
OmniPOS Application Architect
Yochana
Location – Mississauga, ON (Hybrid - working 3 days per week in office + 2 days remote)
Added
QNX- Senior Systems Software Developer (Sensor Frameworks)
QNX
Strong expertise in embedded software development.
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
OmniPOS Application Architect
Yochana
Location – Mississauga, ON (Hybrid - working 3 days per week in office + 2 days remote)
Added
Java Full Stack Developer
LanceSoft, Inc.
8+ years professional software development experience building web applications and backend services.
Added
Software Engineer
RentSimple AI
Familiarity with Git, automated testing, CI/CD pipelines, and modern software development practices.
Added
Software Test Engineer II
First National Financial LP
3-5+ years of experience as a software development engineer in Test (SDET), or a similar role.
Added
Jr. Software Engineer - Java, Angular, JavaScript
Motorola Solutions
As a software developer, you will be joining a team developing a next generation 911 call handling solution that complies with industry standards and market demands, is capable of being…
Added
Junior Software Engineer, Emergency Call Handling
Motorola Solutions
…leading solution provider for Emergency Call Handling, the software that enables 911 call centers to receive and process calls in Public Safety Answering Points across North America. We are…
Added
Software Developer Intern - Server (May 2027 - 12 Months)
SOTI
As an intern at SOTI you will be involved in the design/development/support of new or existing software applications. These applications range from cloud-based solutions, mobile apps for…