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,013
Employers
1,461

Advertised starting pay

Average starting payCAD / year
$114,806Across 460 listings
Average starting payUSD / year
$140,817Across 110 listings
Average starting payCAD / hour
$51.78Across 77 listings

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

Where work happens

Remote
10%403 listings
Hybrid
41%1,635 listings
On-site
48%1,944 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (104), Genetec (62), S M Software Solutions Inc (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
  • Embedded Software Designer

    Fidus Systems

    Kitchener, ON

    • Full-time

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Python Test Software Developer

    Quarry Consulting

    Montreal, QC

    • Contract

    Design, code, test, debug and document high-quality software development applications.

  • Embedded Software Architect

    Quarry Consulting

    Montreal, QC

    • Contract

    Minimum of 15 years of embedded software development experience

  • Embedded Software Developer

    Quarry Consulting

    Montreal, QC

    • Contract

    Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.

  • Full Stack Software Developer

    EPITEC

    Ottawa, ON

    • Contract
  • Python Full stack developer (Django, & AI Experience)

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time

    Proven experience in AI agent development and implementation

  • Frontend Software Engineer (senior)

    Teumo Health Technologies Inc.

    Vancouver, BC

    • Full-time
  • Software Developer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, test, and maintain software applications.

  • Lead Full Stack Developer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    Join RBC's Enterprise Resiliency Tools team to architect and lead the development of next-generation enterprise applications while shaping observability standards across the organization.…

  • Embedded Software Designer

    Fidus Systems

    Ottawa, ON

    • Full-time

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Senior Software Engineer

    BITS Recruiting

    Toronto, ON

    • Contract

    Our client is seeking a Senior Software Developer – ETL to support the design, development, testing, maintenance, and enhancement of data warehousing, ETL, business intelligence, reporting,…

  • Embedded Software Designer

    Fidus Systems

    Toronto, ON

    • Full-time

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Embedded Software Designer

    Fidus Systems

    Montreal, QC

    • Full-time

    …San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver…

  • Senior Backend Developer- .NET

    Charger Logistics Inc.

    Brampton, ON

    • Full-time
  • Senior Embedded Software Designer

    Kepler Communications Inc.

    Toronto, ON

    • Full-time
  • Software Developer

    BinSentry

    Kitchener, ON

    • Full-time

    …that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-making…

  • Salesforce Data Cloud Developer

    Cognizant

    Toronto, ON

    • Full-time
  • Software Developer - Full Stack – Senior

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Robertson is seeking a skilled Software Developer - Full Stack – Senior to join our client in support of an existing vacancy.

  • Full Stack Developer - Golang & Nodejs

    CGI

    Halifax, NS

    • Full-time

    …and cloud-native platforms. This role is ideal for a senior software professional with deep expertise in Go, strong Node.js development experience, and a solid understanding of AWS cloud…

  • Senior Software Engineer - GPU Profiling Tools

    AMD

    Markham, ON

    • $132,000 to $198,000 USD / year
    • Full-time
  • Software Engineer

    ProxyLink

    Toronto, ON

    • Contract
  • Analyste programmeur .NET

    FOP Consultants

    Quebec, QC

    • Full-time
  • Optical Systems Architect

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time