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,009
Employers
1,477

Advertised starting pay

Average starting payCAD / year
$115,178Across 454 listings
Average starting payUSD / year
$140,507Across 113 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%404 listings
Hybrid
41%1,627 listings
On-site
48%1,940 listings

Not specified: 1% (38 listings)

Employers hiring include Amazon (117), Genetec (65), RBC (45).

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

  • Frontend Developer

    ProxyLink

    Toronto, ON

    $90 to $95 CAD / hour

    Contract

    ProxyLink is looking for an experienced Software Developer – Front End to support a P

  • Senior Software Developer (.NET)

    Enterprise Solutions Inc.

    Toronto, ON

    Contract

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

  • Java Application Developer

    IT Connex

    Toronto, ON · Greater Toronto Area, Canada

    Contract

    Experience with cloud, CI/CD, Git, automated testing, and modern development practices is preferred.

  • Senior Software Engineer: Mobile & Full Stack

    Ethereal Music Group

    Vancouver, BC · Greater Vancouver Metropolitan Area

    $125,000 to $160,000 CAD / year

    Full-time