Software development jobs in Canada (7,650 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,650
Employers
2,160

Advertised starting pay

Average starting payCAD / year
$117,116Across 901 listings
Average starting payCAD / hour
$55.91Across 332 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,941 listings
On-site
54%4,146 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (300), Amazon (156), 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
  • RQ11660 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · 5 days per week

  • RQ11435 – Software Developer – CRM – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Hybrid – 3 Business Days in Office

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Hybrid – 3 Business Days in Office

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week

  • RQ11435 – Software Developer – CRM – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week

  • RQ11660 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · 5 days per week

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • Software Engineer II - Engineer

    Uber

    Toronto, ON

    • Full-time

    As a Backend Software Engineer on the team, you'll build the services and APIs behind these experiences. You'll work alongside backend, mobile, and machine learning engineers, as well as…

  • Fullstack Software Developer/ Développeur(-euse) logiciel full stack

    Vention

    Montreal, QC

    • Full-time

    5-10+ years of experience in full-stack software development

  • 5G Software Developer

    Ericsson

    Ottawa, ON

    • Full-time

    We are looking for a 5G Software Designer to join our Baseband Infrastructure team, which supports Ericsson's global telecommunications products based in Canada. Our platform provides the…

  • Staff Software Engineer, AI Foundations (AI Agent Optimization)

    Temporal Technologies

    Canada

    • Full-time

    A sense of taste in code and software development practice. Your approach should be opinionated and thoughtful, but not dogmatic.

  • Intern, Software Developer (Winter 2027)

    Bombardier

    Montreal, QC

    • Volunteer

    Participate in all aspects of agile software development, from implementation to deployment of web-based applications.

  • Lead Software Developer (AI-Powered Applications)

    OpenText

    Waterloo, ON

    • Full-time

    We are seeking a highly skilled and motivated Senior Software Developer to help build cutting-edge AI-powered applications and agentic experiences. In this role, you will work as a key…

  • Software Engineer III - Financial Services

    Cover Genius

    Vancouver, BC

    • $115,000 to $145,000 CAD / year
    • Full-time

    4+ years of experience in software development, with a track record of contributing to and maintaining production systems. Practical experience using AI coding tools (Claude Code, Cursor,…

  • Senior Software Engineer, Observability

    Temporal Technologies

    Canada

    • Full-time

    Lead the end-to-end Software Development Lifecycle: goals & requirements solicitation, design & review, implementation, operationalization & deployment, support & maintenance.

  • Embedded Software Developer

    Fortinet

    Burnaby, BC

    • Full-time

    Stay current with emerging technologies, application-layer protocols, and software development best practices, and proactively recommend improvements.

  • Application Developer Co-op

    BC Pensions

    Victoria, BC

    • Full-time

    Under the direction of the Assistant Director, IT Engineering, this position will experience a diverse variety of tasks through all stages of the software development life cycle:

  • 1815 - Application Developer III

    Amyantek

    Toronto, ON

    • Contract

    Working Status: Hybrid, onsite 2 days per week (3 days optional)

  • Software Developer

    Fortinet

    Burnaby, BC

    • Full-time

    Rich experience in cloud based product related software development and cross-platform development

  • Principal Full-Stack Developer - Platform & Infrastructure

    MaintainX (An Autodesk Company)

    Remote, Canada

    • $131,000 to $230,000 CAD / year
    • Full-time
    • Remote

    Improve the speed, safety and reliability of how we build, test and ship software.

  • Principal Full-Stack Developer - Core

    MaintainX (An Autodesk Company)

    Remote, Canada

    • $130,000 to $230,000 CAD / year
    • Full-time
    • Remote

    Experience with mobile-first, responsive, iterative development.

Get in touch
MovoJobs

Contact us