Software development jobs in Canada
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
- 4,017
- Employers
- 1,458
Advertised starting pay
- Average starting payCAD / year
- $115,048Across 455 listings
- Average starting payUSD / year
- $140,817Across 110 listings
- Average starting payCAD / hour
- $51.60Across 76 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 10%397 listings
- Hybrid
- 41%1,643 listings
- On-site
- 48%1,946 listings
Not specified: 1% (31 listings)
Employers hiring include Amazon (104), Genetec (62), Electronic Arts (50).
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
Full Stack Developer II, Software Engineering
Loblaw Companies Limited
Added
Java Full Stack Developer
Accenture
Added
Software Developer – Full Stack – Senior - RQ00798
S M Software Solutions Inc
We are seeking a Senior Full Stack Software Developer with extensive experience in enterprise integration, API development, MuleSoft, Apache Camel, Enterprise Java, REST APIs, cloud and…
Added
Software Developer – Full Stack – Senior - RQ00799
S M Software Solutions Inc
We are seeking a Senior Full Stack Software Developer with extensive experience in enterprise integration, API development, MuleSoft, Apache Camel, Enterprise Java, REST APIs, cloud and…
Added
Web Developer
Spait Infotech
Added
RQ11635 – Software Developer – ETL – Senior
S M Software Solutions Inc
We are seeking a Senior Software Developer – ETL with strong experience in data warehousing, business intelligence, reporting, ETL development, Oracle SQL/PL/SQL, Informatica, Crystal…
Added
Software Developer – CRM – Senior - RQ11500
S M Software Solutions Inc
We are seeking a Senior Software Developer – CRM with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, Dynamics 365 Customer…
Added
RQ11645 – Software Developer – Full Stack – Senior
S M Software Solutions Inc
We are seeking a Senior Full Stack Software Developer with demonstrated experience designing, developing, testing, and supporting enterprise web applications and AI-enabled solutions. The…
Added
Software Developer – Intermediate - RQ11490
S M Software Solutions Inc
We are seeking an Intermediate Software Developer with strong hands-on experience in large-scale, multi-client web applications, Java development, Oracle or SQL databases, REST APIs,…
Added
Software Developer – CRM – Senior - RQ11500
S M Software Solutions Inc
We are seeking a Senior Software Developer – CRM with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, Dynamics 365 Customer…
Added
Software Developer – Intermediate - RQ11490
S M Software Solutions Inc
We are seeking an Intermediate Software Developer with strong hands-on experience in large-scale, multi-client web applications, Java development, Oracle or SQL databases, REST APIs,…
Added
Added
Added
Principal Software Engineer
Microsoft
Do you want to help shape the future of AI infrastructure and influence the hardware-software co-design decisions powering Microsoft's next generation of AI platforms?
Added
Software Engineer
RSI
As a back-end Software Engineer at RSI, you will work on exciting projects, develop powerful software, and learn about software architecture, implementation, and coding practices.
Added
Intermediate Software Developer
Propel Holdings
Added
Senior Frontend Developer
nesto
…mortgage experts in the country. Work on a modern tech stack and a development framework designed to unlock your full potential and accelerate your…
Added
Senior Software Engineer
Microsoft
This role is suited for engineers with experience building native C++ software close to the operating system
Added
Chief Backend Developer
National Bank of Canada
…team at National Bank means acting as an expert in the design, development, and evolution of strategic backend services in highly available cloud environments. This role gives you the…
Added
Added
Software Engineer I
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
Web Developer (Django Specialist)
Webhorse Technologies
Added
Associate Software Engineer in Test
Veeva Systems
Added
Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)
BMO
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting…
Added
Cloud Application Developer - (AWS / Banking/ Payment Systems)
BMO
Develops scalable and accessible business cloud applications. Focuses on the technical design, development, enhancement, testing, debugging and maintenance of Cloud applications and…