Software development jobs in Canada (7,804 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,804
- Employers
- 2,187
Advertised starting pay
- Average starting payCAD / year
- $117,046Across 915 listings
- Average starting payCAD / hour
- $56.00Across 337 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%545 listings
- Hybrid
- 38%2,997 listings
- On-site
- 54%4,235 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (303), Amazon (158), Electronic Arts (87).
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
React Native - Mobile Software Developer (SaaS Healthcare)
MEDFAR
Candidates must reside in the province of Quebec
Added
Intermediate Full-Stack Software Developer (SaaS Healthcare)
MEDFAR
Candidates must reside in the province of Quebec
Added
Senior Software Developer - Health Systems Integration (HL7, FHIR)
MEDFAR
Candidates must reside in the province of Quebec
Added
Senior AI Full Stack Developer (Healthcare - SaaS)
MEDFAR
Candidates must reside in the province of Quebec
Added
Senior Site Reliability Engineer
RBC
Collaborate with development teams to ensure applications are designed for reliability, observability, and operational excellence
Added
Member of Technical Staff (Software Engineer, Enterprise Trust & Governance)
Perplexity
4+ years of software engineering experience, with a track record of owning complex backend systems from design through production operation.
Added
Added
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
AWS Sr. Cloud Engineer
Cognizant
Added
Full Stack Developer (Java/JavaScript)
Ztek Consulting
…secure, and high-performing solutions while leveraging modern development practices, including AI-assisted software development tools. This is an excellent opportunity to work on…
Added
AVP, Software Engineer (Hybrid)
Citi
2+ years developing Python, C or C++ packages and API development
Added
Développeur logiciel / Software developer
Airbus
Do you have software development experience, have you worked in developing and maintaining Java applications and would you like to progress and develop new skills? Then this job is for you!
Added
Software Developer (hybrid)
Cisco
…and AI-powered workflows. Test, debug, monitor, and improve software across the development lifecycle while collaborating with product managers, designers, and engineers across Splunk and…
Added
Senior Software Engineer (C++/C#) - Frostbite
Frostbite
8+ years of professional software development experience
Added
Application Developer III
Raise
Location: Toronto, Waterloo, ON – Hybrid (onsite 2 days per week (3 days optional)
Added
Développeur logiciel / Software developer
Airbus
Do you have software development experience, have you worked in developing and maintaining Java applications and would you like to progress and develop new skills? Then this job is for you!
Added
Software Engineer II
TD
…opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…
Added
Embedded Software Developer
Scalian
Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.
Added
Senior Embedded Software Engineer
Scalian
Maintain requirements traceability throughout the software development lifecycle.
Added
Backend Developer (.NET)
Appnovation Technologies
As a Senior Software Engineer - Backend, you will build the .NET services that carry the core business logic of a modern operational SaaS platform for K-12 education. The platform automates…
Added
Java Full Stack Developer – Apache
BURGEON IT SERVICES
Collaborate with development, QA, and business teams.
Added
Staff Software Engineer - Engineer
Uber
As a Staff Software Engineer, you'll set technical direction for important, multi-quarter initiatives and help evolve the services and data foundations that power search. You'll partner…
Added
Added
Senior Front-End Developer
Haply Robotics