Software development jobs in Canada

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

Hiring at a glance

View jobs
Open jobs
4,047
Employers
1,475

Advertised starting pay

Average starting payCAD / year
$114,924Across 463 listings
Average starting payUSD / year
$139,633Across 112 listings
Average starting payCAD / hour
$53.74Across 66 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
10%408 listings
Hybrid
41%1,640 listings
On-site
48%1,962 listings

Not specified: 1% (37 listings)

Employers hiring include Amazon (120), Genetec (67), Citi (39).

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
  • Software Engineer

    Loombotic

    Toronto, ON

    Full-time

    …and we are changing that by building our own instant-quoting software and our own machines, shipping a custom harness in about a week instead of 6 to 12. Teams building robotics, aerospace,…

  • Software Engineer (Integrations)

    Helcim Inc

    Calgary, AB

    We are on the hunt for mid level Engineer to join our team! As a Software Engineer, it’s your job to recognize strengths and weaknesses where they exist, provide feedback, and challenge…

  • Software Development Intern (Winter 2027)

    SweetTech

    Montreal, QC

    Internship

    SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

  • Software Development Intern (Fall 2026)

    SweetTech

    Montreal, QC

    Internship

    SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

  • Junior Software Engineer, Bug Resolution

    SweetTech

    Montreal, QC

    Full-time

    SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

  • Software Engineer, Internal Applications

    VSG Recruitment

    Remote, Canada

    Full-time · Remote

    VSG Recruitment is partnering with our Client to hire a Software Engineer, Internal Applications to build and ship software that improves how business teams operate.

  • Senior Software Engineer (Analysis)

    FOSSA

    Remote, Canada

    $120,000 to $200,000 CAD / year

    Full-time · Remote

    As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant…

  • Network Communications Software Developer

    Frequentis

    Ottawa, Ontario

    Full-time

  • Senior Front-End Developer - Vue.js & AI (Canada Remote)

    Carelancer

    Remote, Canada

    $90,000 to $115,000 CAD / year

    Full-time · Remote

  • Software Development Engineer in Test

    Magnet Forensics

    Toronto, ON · Ottawa, ON · Waterloo, ON

    Full-time

    Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related…

  • Fullstack developer with Python, .NET & AI experience

    Synechron

    Toronto, ON

    Full-time

    …Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development…

  • Full Stack Developer

    Trusscore

    Kitchener, ON

    Full-time

  • Senior Software Developer

    Staples Inc.

    Richmond Hill, ON

    Full-time

    The Staples technology team is seeking a motivated and talented Junior Software Developer to join our backend development team. We are looking for someone passionate about building robust,…

  • Applications Development Senior Programmer Analyst - Assistant Vice President

    Citi

    Mississauga, ON

    Full-time

    The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs in…

  • Senior Software Developer

    Benji Pays

    Vancouver, BC

    Full-time

  • Lead Backend Developer

    Movable Ink

    Toronto, ON

    We’re looking for a Lead Software Engineer to join our team in a b

  • Senior Software Developer

    Caseware

    Toronto, ON

    $120,000 to $140,000 CAD / year

    Full-time

    Caseware is one of Canada's original Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users across 130 countries and…

  • Software Developer Intern

    Perseus Group

    Markham, ON

    Full-time

    The Software Developer Intern works in a Scrum team to build high-performing, resilient, and manageable web-based ERP software for homebuilders, using AI-assisted development throughout the…

  • Staff Software Engineer, Backend

    DoorDash Canada

    Toronto, ON

  • Senior Software Engineer II

    Thomson Reuters

    Toronto, ON

    Full-time

  • Senior Application Developer, IT

    First National Financial LP

    Toronto, ON · East York, ON

    Full-time

  • Frontend Web Application Developer - Remote

    KoboToolbox

    Remote, Canada

    Full-time · Remote

  • Security Software Developer

    Evertz Microsystems Limited

    Markham, ON

    Full-time

    We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router…

  • Software Engineer, AI & Automation - Canada

    NerdWallet

    Remote, Canada

    $123,000 to $188,000 CAD / year

    Full-time · Remote

    At NerdWallet, we're building tools and experiences that help people make smarter financial decisions. As a Software Engineer focused on AI & Automation within our Security organization,…