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

Advertised starting pay

Average starting payCAD / year
$117,083Across 871 listings
Average starting payCAD / hour
$56.06Across 305 listings
Average starting payUSD / year
$163,167Across 30 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%519 listings
Hybrid
39%2,798 listings
On-site
54%3,869 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (256), Amazon (149), Electronic Arts (80).

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

    Eagle Wireless

    Richmond, BC

    We are looking for a talented Software Engineer – Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. This role focuses on Wi-Fi connectivity, networking…

  • Associate Cloud Engineer

    ''

    Florenceville-Bristol, NB

    • Full-time
  • Lead Software Architect

    Insight Global

    Vancouver, BC

    • $120,000 to $150,000 CAD / year
    • Full-time

    Insight Global is looking for a Lead Software Architect to join a global technology organization in Vancouver. This individual will own the architecture and modernization of a backend…

  • Software Developer

    DRW

    Montreal, QC

  • Senior Software Engineer - Kubernetes platform

    Cloudflare

    Toronto, ON

    …Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed…

  • RQ11843 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • Sr. Software Developer (Bilingual)

    Open Text Corporation

    Ottawa, ON · Richmond Hill, ON

    • Other
  • Associate Cloud Engineer

    McCain Foods

    Florenceville-Bristol, NB

    • Full-time
  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enh

  • Site Reliability Engineer (SRE)

    Samsung Electronics

    Vancouver, BC

    • Full-time

    …performance of our critical systems. You’ll collaborate with development teams to implement solutions that enable seamless customer experiences, while supporting high-volume systems…

  • Senior Software Developer

    Ontario Teachers' Pension Plan

    Toronto, ON

    • Full-time

    The Senior Software Developer is responsible for the design, development, and maintenance of applications that provide services and solutions to business partners, and contributes business…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enh

  • ETL Software Developer

    Dawn InfoTek

    Toronto, ON

    • Contract

    We are currently seeking a highly skilled ETL Software Developer to join our dynamic team and support one of our clients.

  • Sr. .Net Fullstack Developer (with React.js exp)

    TestingXperts

    Toronto, ON

    • Contract
  • Senior Cloud Engineer

    goeasy Ltd.

    Mississauga, ON

    • Full-time
  • Backend Developer – Ruby & Golang

    Tekgence Inc

    Brampton, ON

    • Contract

    7+ years of professional software development experience, with a strong focus on backend development.

  • Software Engineer

    Actalent

    Ottawa, ON

    • $60 to $70 CAD / hour
    • Contract

    This role focuses on developing and enhancing a proprietary robotic control software suite used in autonomous systems. You design and implement modern C++ solutions for robotic control,…

  • Software Engineering Developer, Air & Naval

    General Dynamics Missions System International

    Ottawa, ON · Dartmouth, Nova Scotia

    • Full-time
  • Software Engineering Developer, Air & Naval

    General Dynamics Missions System International

    Dartmouth, NS

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

    Emburse Chrome River

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enha