Software development jobs in Canada (7,959 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,959
- Employers
- 2,211
Advertised starting pay
- Average starting payCAD / year
- $117,080Across 925 listings
- Average starting payCAD / hour
- $56.40Across 348 listings
- Average starting payUSD / year
- $164,765Across 34 listings
- Average starting payCAD / month
- $8,730Across 16 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%550 listings
- Hybrid
- 39%3,068 listings
- On-site
- 54%4,314 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).
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
Java Backend Developer
Arkhya Tech Inc.
…collaborating with cross‑functional teams to deliver high‑quality software…
Added
Senior Java Software Engineer
Intellect Design Arena Ltd
Minimum 7 to 11 years of experience in software development with strong focus on Java and microservices
Added
AWS Cloud Engineer
BMO
- Scripting knowledge in Javascript/NodeJs/Typescript/Python - MANDATORY (at least one) OR extensive Software Development experience.
Added
RQ11678 - Software Developer - ERP / Case Management - Senior
Maarut
Peoplesoft HCM modules development exp is a must.
Added
RQ11698 - Software Developer - CRM - Senior
Maarut
to collaborate with IT Professionals throughout the Software Development
Added
RQ11679 - Software Developer - ERP / Case Management - Senior
Maarut
Peoplesoft HCM modules development exp is a must.
Added
Senior Software Engineer, Builder Studio
Apollo.io
You treat AI-assisted development as a core part of how you work. You use agents to move faster on design, investigation, and implementation, with clear judgment about where to review…
Added
AEM Full Stack Developer
INNOCEAN Canada
…sits at the intersection of deep AEM expertise and full stack development, responsible for designing, building, and maintaining enterprise-grade digital experiences across the entire…
Added
Senior Full Stack Developer (Hybrid | Toronto)
Mosaic Clinical Technologies
5+ years of professional software development experience, with exposure to product or platform delivery; strong proficiency in backend development using C# and the latest .NET Core…
Added
Back End Developer
BNV Recruiting
We’re partnering with a leading Toronto-based private equity investment firm to hire Intermediate Software Engineers for its growing Technology & Data team. You’ll help build AI-powered…
Added
Added
Software Developer(Android focused)
SOTI
Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
Added
Software Engineer, GovTech
Lyft
Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role
Added
Lead Software Engineer – Margin Technology - VP
Citi
Hands-on professional software development experience
Added
Software Quality Assurance Specialist Co-op
Siemens Healthineers
Hardware and/or Software testing to assist other Epocal development teams
Added
Senior Mulesoft Software Engineer
Manulife
As a Senior MuleSoft Software Engineer, you will design, develop, and support scalable, secure, and resilient integration platforms that connect enterprise applications, Salesforce, cloud…
Added
Software Developer
Kongsberg Geospatial Ltd
Minimum 4 years experience in Software Development (with a strong focus on C++).
Added
Software Developer - ERP / Case Management - Senior
Teckhorizon Inc
Participate in all phases of the Software Development Life Cycle (SDLC), including solution design, development, testing, implementation, and maintenance.
Added
Lead Software Engineer
Virtusa
Added
Golang Back-end Developer
Open Systems Technologies
Solid skills in AI-enhanced software design and 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
Senior Programmer Analyst
Government of Newfoundland and Labrador
Applied knowledge and experience in full-stack software development technologies including Java, JavaScript, JSON, Apache Tomcat, Bootstrap, and legacy Oracle PL/SQL Server Pages (PSP).
Added
Senior Software Developer
BlueCat
5+ years of software engineering experience, with 3+ years building data platforms or data-intensive distributed systems.
Added
Embedded Software Developer
Pleora Technologies
Solid experience with Embedded Software Development in C and C++ drivers, libraries and application in a real-time embedded environment
Added
Java Software Engineer
Smart IT Frame LLC
8+ years of hands-on Java development (Java 8/11/17+, Spring Boot).