Software development jobs in Canada (7,448 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,448
- Employers
- 2,127
Advertised starting pay
- Average starting payCAD / year
- $117,297Across 887 listings
- Average starting payCAD / hour
- $56.12Across 312 listings
- Average starting payUSD / year
- $163,394Across 33 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%531 listings
- Hybrid
- 38%2,863 listings
- On-site
- 54%4,027 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
Senior Software Engineer
Microsoft
Use AI-assisted development tools and practices throughout the software development lifecycle while reviewing, validating, and taking responsibility for AI-generated code, designs, tests,…
Added
Software Engineer Intern, Pipeline Infrastructure
Walt Disney Animation Studios
Must possess unrestricted work authorization and provide full availability for the entire program duration
Added
Senior Software Development Engineer, AWS Transactional Services
Amazon
We are seeking a Senior Software Development Engineer to own and a build major part for our control plane. Your work will be critical to the scalability and availability of the service.…
Added
Principal Software Development Engineer
Workday
Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)
Added
Senior C++ Software Engineer - VxWorks
Vaco by Highspring
Lead designs for safety critical, real-time software solutions
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 - Intern
Altera
Research, design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).
Added
Principal Software Engineer, Docker Hardened Images
Docker
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of…
Added
Lead Software Engineer
Virtusa
Collaborate with cross-functional teams in Agile/Scrum environments to ensure performance testing is integrated into the development lifecycle.
Added
Staff Software Engineer, Payments Intelligence
Stripe
…We’re a mix of machine engineering engineers and full-stack software engineers impacting ~every Stripe transaction, creating revenue opportunities for Stripe and our customers, and helping…
Added
Software Developer
BNP Paribas
You’ll be required in the office at least three days per week, with one of those days being either a Monday or a Friday
Added
Lead Software Engineer
Virtusa
Added
Front End Web Developer
eCapital
…support eCapital’s marketing goals. This role blends front-end development, visual design awareness, user experience, and marketing technology to create digital experiences that are…
Added
Algorithm Software Engineer
Garmin International, Inc.
Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…
Added
Java Software Engineer
G-FORCE IT SERVICES INC
…engineers, QA, and product owners to deliver clean, reliable software that solves real business…
Added
SOFTWARE DEVELOPER IN AI-ASSISTED PROGRAMMING
PMP SOLUTIONS
Your responsibilities will include developing software that'll help us achieve our vision, understanding and breaking down the problems to be solved, verifying and documenting what you…
Added
Software Development Engineer In Test
Actalent
This position is fully on-site in either Ottawa or Waterloo, operating five days per week during normal business hours
Added
Added
Web Developer
This is Gain Ltd
…analytics technical implementation with the support of the Web Development…
Added
Software Developer Sr
Orthosoft Inc.
Ce poste exige une présence sur site trois jours par semaine · This position requires on-site presence three days per week
Added
Software Engineer
Trimble Inc.
Step into the frontier of intelligent software delivery where your expertise shapes next-generation development. At Trimble, you will harness the power of autonomous AI development agents…
Added
Intermediate Software Engineer
TekRek
A fintech software company building the next version of its core wealth and portfolio management platform. The product supports investment operations workflows such as portfolio accounting,…
Added
Student, Software Engineer - Security (Winter 2027)
Sun Life
…DevOps environments. In this role, you will contribute as a software engineer while helping embed security practices into the design, development, testing and operation of project…
Added
Applications Development Intermediate Programmer Analyst
Citi
…individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their…
Added
Senior Software Engineer
Swoon
…create scalable solutions that can be leveraged across multiple development teams. This role offers significant visibility and the opportunity to make lasting technical contributions while…