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

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.91Across 327 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,922 listings
On-site
54%4,112 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), 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
  • RQ11754 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    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

  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    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

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11754 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    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

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    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

  • 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

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Hybrid – 3 Business Days in Office

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • Software Engineer

    endo

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    You must live in Toronto, or be willing to relocate here

  • Backend Engineer (Co-op)

    General Magic

    Toronto, ON

    • Full-time

    For decades, insurance software has been built around rigid forms, portals and call centers that create friction for customers and drag for teams. Even as AI has advanced, most insurance…

  • Software Engineer Intern (Winter 2027)

    HeyGen

    Toronto, ON

    At HeyGen, we are at the forefront of developing applications powered by our cutting-edge AI research. As a Software Engineer Intern at HeyGen, you will be part of a team working on the…

  • Software Developer IV, Viper Engineering

    ACV

    Toronto, ON

    ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    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…

  • Portfolio Software Engineer

    Beacon Holdings

    Toronto, ON

    • Full-time

    …left behind. We acquire, operate, and grow vertical market software companies. They are niche, founder-built businesses serving industries that are often overlooked and too profitable to…

  • Senior Full Stack Developer

    BusPlanner

    Remote, Canada

    • Full-time
    • Remote

    8+ years of professional software development experience, with a track record of senior-level ownership: taking features from ambiguous request through design, build, release and support.

  • Intermediate Software Engineer

    Canada Cartage

    Mississauga, ON

    • Full-time

    Strong mix of hands-on development + technical leadership

  • Lead Full Stack Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.

  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11678 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

Get in touch
MovoJobs

Contact us