Software development jobs in Canada (7,599 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,599
- Employers
- 2,153
Advertised starting pay
- Average starting payCAD / year
- $117,159Across 897 listings
- Average starting payCAD / hour
- $55.91Across 327 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,922 listings
- On-site
- 54%4,114 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (298), 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
Staff Software Engineer, Backend Platform
Robinhood
This role is based in our Toronto office(s), with in-person attendance expected at least 3 days per week
Added
Electronic business (e-business) Web site developer
VicSquare Arcade
Research and evaluate a variety of interactive media software products
Added
Baseband software Developer
Ericsson
We are looking for a RAN Performance Engineer – Baseband Software (5G) to join the PEU RAN Performance organization in Ottawa. Our team is responsible for systemizing, designing,…
Added
Front-end developer
Future Electronics
Added
Web Developer (React)
PressCentric SEZC
5+ years of software development experience with web applications
Added
Software Engineer
Insight
We are seeking a highly skilled and experienced Software Engineer to join Insight's Application Development department. This is a department role rather than a position on a single customer…
Added
Software Developer I (Full Time) - Canada
Cisco
As a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical technology platforms such as operating…
Added
Software developer
Profit Solutions International Inc.
Write, modify, integrate and test software code
Added
Baseband software Developer
Ericsson
We are looking for a RAN Performance Engineer – Baseband Software (5G) to join the PEU RAN Performance organization in Ottawa. Our team is responsible for systemizing, designing,…
Added
Full Stack Developer – AI Python SQL Vue.js (1796) $75-80hr
Direct IT Recruiting Inc.
SKILLS: Full Stack Development, Generative AI, Python (FastAPI), Vue.js, AKS, RAG Pipelines, Multi-Agent Orchestration, LangGraph, Microsoft Agent Framework, Docker, Kubernetes, CI/CD, SQL,…
Added
Senior Software Engineer - Accounting & Ledger Systems
BitGo
BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll work at the…
Added
Full-Stack Software Engineer
Ultrassure
Ultrassure builds AI software for the insurance and reinsurance industry. Our platform helps underwriting teams turn complex submissions, contracts, endorsements, guidelines and claims…
Added
Senior Software Engineer, Dentrix Ascend
Software of Excellence
This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection
Added
Junior Software Developer
KEV Group
KEV builds mission-critical financial software for K12 schools across North America. Our platform provides real-time visibility and control over how funds are collected and managed,…
Added
Senior Software Engineer
Henry Schein One Canada
This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection
Added
Senior Site Reliability Engineer – AEM
Epsilon Solutions Ltd.
Added
Senior Java Software Engineer
Henry Schein One Canada
This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection
Added
Software engineer
LotusFlare Canada Inc
Coordinate the development, installation, integration and operation of computer-based systems
Added
JAVA Full Stack Developer
NTT DATA North America
Minimum 7+ years of hands-on experience in software development with strong expertise in enterprise Java applications.
Added
Senior Software Developer (Guidewire/Java/Angular) Bilingual (FR/EN)
Intact FC
Promote and apply software development best practices.
Added
Senior Software Developer - Virtualization and SIL Integration
General Motors
5+ years of embedded software development experience
Added
Lead Software Developer
Royal Bank of Canada
As a Lead Software Developer for Trading, your primary role will be software development, where you will develop new and transform existing applications and APIs to fulfill the needs of RBC…
Added
Développeur de logiciels / Software Developer
Tower Research Capital
Added
Added