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

Advertised starting pay

Average starting payCAD / year
$117,279Across 894 listings
Average starting payCAD / hour
$56.04Across 322 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%534 listings
Hybrid
38%2,899 listings
On-site
54%4,085 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (296), 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
  • Fullstack Developer

    Appnovation Technologies

    Toronto, ON

    Turn well-formed stories into working software, and ask questions early when requirements are unclear.

  • Embedded Software Engineer

    Eleven-X

    Waterloo, ON

    • Full-time

    Become a significant member of the Modem Core Software team, engaged in the next generation of product development for Cellular IoT solutions as a Software Development Engineer. This open,…

  • Embedded Software Engineer – Co-op Winter 2027

    Ciena

    Ottawa, ON

    • Full-time

    The must haves:

  • Software Engineer -Data Processing Backend

    Morningstar

    Toronto, ON

    • Full-time

    2+ years of professional software development experience building and supporting production applications.

  • Software Developer - Games

    Affinity

    Montreal, QC

    • Full-time

    On behalf of our client, Affinity is looking for a Senior Software Developer – Games who will lead the development of high-performance gaming applications with a strong focus on low-level…

  • Senior Software Developer, Tooling Team

    MaintainX (An Autodesk Company)

    Remote, Canada

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

    Lead to the consolidation and evolution of platform primitives: developer portal, local development, domain-service templates and scaffolders, graphQL, event-driven, openAPI golden paths…

  • Senior Software Developer

    Eli Health

    Montreal, QC

    • Full-time

    You have 5+ years of professional software development experience, building and operating production software. You’ve owned systems end to end, not just tickets.

  • Software Development Engineer II (SDE2), Trust Experience

    Remitly

    Burnaby, BC

    • Full-time

    We are looking for a Software Development Engineer II (SDE2) to join the Trust Experience (TREX) team within the Identity & Trust organization.

  • Software Engineer II - Online & Mobile Backend Developer

    TD

    London, ON · Toronto, ON

    • Full-time

    …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…

  • Full-Stack Developer

    McAfee

    Toronto, ON · UNAVAILABLE, Ontario

    • Full-time

    …deployed to AWS. You’ll also help shape how we build and ship software securely. The role combines API development, production troubleshooting, security-minded engineering, and improvements…

  • Software Engineering Team Lead - Industrial Automation & Robotics Platform

    Lincoln Electric

    Hamilton, ON

    We are seeking a hands-on Software Engineering Team Lead to lead the development, support, and continuous improvement of an industrial automation platform that orchestrates machine…

  • Software Developer I

    Bell

    Toronto, ON

    For work arrangements that are ‘Hybrid’, successful candidates must be based in Canada and report to a set Bell office for a minimum of 3 days a week

  • Software Developer Analyst L1

    Libro Credit Union

    London, ON

    • Full-time

    Analyze and investigate software problems reported to development team, and suggest potential corrections for issue.

  • Site Reliability Engineer

    VySystems

    Toronto, ON

    • Contract
  • Développeur full stack intermédiaire / Intermediate Full Stack Developer

    ALUMO

    Montreal, QC

    • Full-time

    Minimum of 3 years of professional software development experience

  • Full Stack Software Engineer

    Blanc Labs

    Toronto, ON

    Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in…

  • Staff Software Engineer, Identity Threat Protection

    Okta

    Toronto, ON

    8+ years of professional software development experience, with a demonstrated history of technical leadership and mentorship.

  • Ingénieur principal de projet – HVDC/Senior Project Lead Engineer HVDC

    JR Automation

    Montreal, QC · Saint-Laurent, QC

    • Full-time

    …stakeholders, and guide engineering activities from project development through testing and commissioning. You will help ensure technical quality, project execution, and delivery within…

  • Software Analyst Intern (Winter 2027, 8 months)

    JR Automation

    Toronto, ON

    • $23 to $30 CAD / hour
    • Full-time

    We are looking for a Software Analyst Intern to join us for an 8-month internship at our Toronto office. You will perform Data Science(Data Mining/AI) work, design, analysis, programming…

  • Backend Developer

    AgileGrid Solutions

    Canada

    • Full-time

    Applicants should have approximately one year of experience in backend development, software engineering, or a related role, along with practical familiarity with Nginx. You should…

  • Software Analyst

    JR Automation

    Toronto, ON

    • Full-time

    The Software Analyst contributes to the design, development, integration, and testing of low- to medium-complexity operationally critical and safety-critical software systems within the…

  • Software Architect - Vital Software

    JR Automation

    Toronto, ON

    • Full-time

    The Software Architect leads the design, development, integration, and testing of complex operationally critical and safety-critical software systems within the railway signaling domain. As…

  • Cloud Engineer - Cloud Security

    Viva Tech Solutions

    Calgary, AB

    • Contract
  • Cloud Administrator

    Parrish & Heimbecker, Limited

    Cambridge, ON

    • Full-time
Get in touch
MovoJobs

Contact us