Software development jobs in Canada (7,680 jobs)

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
7,680
Employers
2,164

Advertised starting pay

Average starting payCAD / year
$116,998Across 905 listings
Average starting payCAD / hour
$55.92Across 334 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,956 listings
On-site
54%4,161 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (300), Amazon (157), 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

Email me new jobsSave this search
  • Frontend Developer

    Spait Infotech

    Canada

    • Full-time

    Participate in code reviews and follow development best practices.

  • Full Stack .NET Developer (Software Developer III)

    TekWissen ®

    Vaughan, ON

    • $65 to $70 CAD / hour
    • Contract

    5+ years of professional software development experience, preferably as a Full Stack Engineer, Software Engineer, or similar role.

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time

    BMO is seeking a technology professional to help deliver high-quality software applications and services. In this role, you will contribute across the software development lifecycle,…

  • Software Engineer

    TechDoQuest

    Toronto, ON

    • Full-time

    We are looking for a Dynatrace Engineer to support monitoring implementation, application onboarding, log analytics, dashboard development, and operational activities.

  • Software Engineer (Ottawa On-site)

    TechInsights

    Ottawa, ON

    • Full-time

    As a Software Engineer on the Circuit Analysis Tools team, you’ll turn complex customer and business problems into reliable software that people value. You’ll work closely with Product,…

  • React Native - Mobile Full-Stack Developer.

    Zoho

    Toronto, ON

    • Contract

    7+ years of professional software engineering experience in full stack development

  • Embedded Software Developer

    Pleora Technologies

    Ottawa, ON

    • Full-time

    Solid experience with Embedded Software Development in C and C++ drivers, libraries and application in a real-time embedded environment

  • Software Engineer

    Scotiabank

    Toronto, ON

    Scotiabank is seeking a highly motivated and experienced Senior Manager, Software & Data Engineering to lead the design, development, modernization, and support of critical data and…

  • Software Developer and CVR Specialist

    National Research Council Canada

    Ottawa, ON

    Individuals must have lived in Canada for a sufficient period of time to enable the security screening process

  • React Native - Mobile Full-Stack Developer

    Zoho

    Toronto, ON

    • Contract

    7+ years of professional software engineering experience in full stack development

  • Frontend Developer - 6 months FTC

    DEPT®

    Toronto, ON

    • $80,000 to $90,000 CAD / year

    You’ll operate within a structured development environment with established patterns, review processes, and quality standards. The ideal candidate is proactive, highly detail-oriented,…

  • PYTHON FULL STACK DEVELOPER WITH JAVA

    Tekgence Inc

    Mississauga, ON

    • Full-time

    …skills include strong proficiency in Java, Python, backend development, REST APIs, microservices, SQL, database design, data processing, data reporting, ETL concepts, debugging, unit…

  • JAVA FULL STACK DEVELOPER

    Tekgence Inc

    Mississauga, ON

    • Full-time

    Java FSD + UI • 5-8 years of relevant experience in Apps Development roles • Proven full-stack development expertise with hands-on experience in Java, Angular/React, and REST APIs. •…

  • Senior Application Architect

    Bevertec

    Toronto, ON

    • Contract

    Experience in the development and implementation of application architectures

  • Senior Software Engineer

    PlugandPlay Talent

    Vancouver, BC

    • Full-time

    Using modern AI development tools to work smarter and build faster.

  • QNX Senior Software Developer in Test

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    Must have strong programming skills in Python, C, and Shell scripting · Must have a fundamental understanding of networking principles, including the TCP/IP model

  • QNX Senior Software Developer in Test

    BlackBerry

    Ottawa, ON

    • Full-time

    Must have strong programming skills in Python, C, and Shell scripting · Must have a fundamental understanding of networking principles, including the TCP/IP model

  • iOS Software Developer

    Vaderstad North America

    Regina, SK

    • Full-time

    We are looking for a intermediate software developer to join our team and contribute to the development of high-quality native iOS applications. The ideal candidate will possess a strong…

  • Java Fullstack Developer

    Prolifics

    Montreal, QC

    • Contract

    7+ years of experience in software development.

  • Site Reliability Engineer

    Insight Global

    Toronto, ON

    • $60 to $70 CAD / hour
    • Contract
  • Intermediate Software Developer

    MDA

    Ottawa, ON · Kanata, ON

    • Full-time

    Software design for automated test and test-driven development, along with associated tools such as FakeIt, Catch2

  • Senior Software Developer Back End

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring a Software Developer – Back End – Senior for a 9-month onsite contract opportunity in Toronto, ON. This role requires 5 days onsite at 222 Jarvis Street.

  • RQ11429 - Software Web Developer - Back End - Senior

    CCI- Computer Consultants International, Inc.

    Toronto, ON

    • Full-time

    Extensive experience with responsive development and HTML5 (must have) · Extensive experience coding for mobile devices (must have)

  • Senior Front-End Developer | Angular

    Insight Global

    Toronto, ON

    • $62.86 to $68.75 CAD / hour
    • Contract

    This is a highly hands-on role that combines Angular development, component library/design system engineering, application modernization, and migration planning. The successful candidate…

Get in touch
MovoJobs

Contact us