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,058
Employers
1,494

Advertised starting pay

Average starting payCAD / year
$115,230Across 460 listings
Average starting payUSD / year
$139,934Across 117 listings
Average starting payCAD / hour
$54.74Across 66 listings

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

Where work happens

Remote
10%407 listings
Hybrid
40%1,641 listings
On-site
49%1,972 listings

Not specified: 1% (38 listings)

Employers hiring include Amazon (118), Genetec (65), RBC (48).

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 Architect

    Croesus

    Laval, QC

    Full-time

  • Lead Full Stack Developer

    Royal Bank of Canada

    Toronto, ON

    Full-time

  • Staff Software Engineer

    Junip

    Remote, Canada

    Full-time · Remote

    Junip is looking for a Staff Software Engineer who wants to help shoppers make the right purchasing decisions when shopping online.

  • Software Developer - All Levels

    VimBiz

    Moncton, NB

    Full-time

    If the idea of improving mission-critical software for organizations like MLB, CBC, NBCU, and major European networks excites you - keep reading. You might be exactly who we’re looking for.

  • Full Stack Developer

    Rang Technologies Inc

    AB · Edmonton, AB

    $70 to $88 CAD / hour

    Contract

  • Sr. Full Stack Developer

    Affinity

    AB · Edmonton, AB

    Contract

  • Software Engineering LMTS

    Salesforce

    Vancouver, BC · Canada - Vancouver

    Full-time

  • Staff Software Engineer

    BuildOps

    Toronto, ON

    At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers to manage their service all the way to…

  • Software Developer - Senior

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    Contract

    Over 8+ years of overall experience in entire Software Development Life Cycle as well as Microsoft .Net F

  • Lead Full Stack Developer

    RBC

    Toronto, ON

    Full-time

  • Java Software Engineer - Hybrid

    Cyber Space Technologies LLC

    Montreal, QC

    Full-time

    …Spring Framework, Microservices, and cloud-native application development. The ideal candidate will have experience building scalable, high-performance enterprise applications and working…

  • RQ11691 - Software Developer - Senior

    Maarut

    Toronto, ON

    Contract

    - Digital Design Branch requires two (2) senior Software Developers with

  • Full Stack Developer - Senior

    Teckhorizon Inc

    Canada

    Contract

  • Application Developer- Java, python,Spring Boot, Microservice

    Smart IT Frame LLC

    Toronto, ON

    Contract

    Job Title: Application Developer Software Engineer

  • Software Engineering LMTS

    Salesforce Partner Canada

    Vancouver, BC

    Full-time

    The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Equally…

  • JavaScript Full Stack Developer

    Rebel

    Ottawa, ON

    $60,000 to $100,000 CAD / year

    Full-time

  • Lead developer/Software Architect - Custom Business Application

    Velixo

    Remote, Canada

    Full-time · Remote

    …used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs - Acumatica, Sage Intacct, MYOB Acumatica, and Microsoft Dynamics 365 Business Central -…

  • Full Stack Developer

    PwC

    Toronto, ON · Ottawa, ON · Calgary, AB

    Full-time

  • Software Engineer II

    TD

    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…

  • Software Developer - Microsoft Dynamics 365 CRM Developer

    Hire Rightt - Executive Search & HR Advisory

    Toronto, ON

    Contract

    Job Title: Software Developer - Microsoft Dynamics 365 CRM Developer

  • Principal Software Engineer (IAM)

    Black Duck

    Calgary, AB

    Full-time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application…

  • Software Engineer

    ProxyLink

    Toronto, ON

    $90 to $100 CAD / hour

    Contract

    ProxyLink is seeking an experienced Software Developer to support