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,041
Employers
1,499

Advertised starting pay

Average starting payCAD / year
$114,488Across 461 listings
Average starting payUSD / year
$143,712Across 106 listings
Average starting payCAD / hour
$51.39Across 73 listings
Average starting payUSD / hour
$67.66Across 10 listings

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

Where work happens

Remote
10%394 listings
Hybrid
41%1,676 listings
On-site
48%1,940 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (113), Genetec (62), Electronic Arts (50).

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 Developer (C++/C#)

    Survalent

    Mississauga, ON

    • Full-time

    Behind every utility control room is software that must perform when it matters most. Survalent is looking for an experienced Software Developer to help build the core SCADA technology used…

  • .Net/React Software Developer

    Survalent

    Mississauga, ON

    • Full-time

    …without interruption. Survalent is looking for an experienced Software Developer to help expand our core SCADA platform into API and web technologies. You’ll build the secure connection…

  • Software Engineer (Full Stack) - 6 Month Contract

    Citylitics Inc.

    Toronto, ON

    • $100,000 to $140,000 CAD / year
    • Contract
  • Senior Python Backend Engineer

    Apexon

    Toronto, ON

    • Full-time

    We’re looking for a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions for a core banking platform.

  • Intermediate Software Developer

    March Networks

    Ottawa, ON

    • Full-time

    Intermediate Software Developer - Developer Experience and Release Engineering Team - Ottawa

  • Software Development Engineer

    Curtiss-Wright Corporation

    Mississauga, ON · Canada-Mississauga (Indal)

    • Full-time

    As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement and test software applications for naval systems. You will…

  • Staff Software Developer, Cloud

    Google

    Waterloo, ON

    8 years of experience in software development.

  • Software Development Engineer in Test, Full Stack, Creativity Apps

    Apple

    Vancouver, BC

    The Creativity Applications team is looking for a Software Development Engineer in Test who has experience in shipping iOS/macOS applications, cloud-based frameworks, and APIs with the…

  • Sr. Software Engineer, Embedded Vision Systems

    Vivid Machines

    Toronto, ON

    • Full-time
  • Front-End Developer - Netflix Animation Studios

    Netflix

    Vancouver, BC

    • Full-time

    Do you have experience in software engineering and want to help shape the future of Netflix Animation Studios creating state-of-the-art tools?

  • Software Developer

    Ericsson

    Mississauga, ON · Ottawa, ON

    • Full-time

    We are currently seeking a passionate and skilled Software Developer to join our multi-functional Research and Development team and part of a larger Global Organization to developing…

  • Senior Java Full Stack Developer - Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination…

  • Senior Java Full Stack Developer – Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination…

  • IMA Systems Architect

    MANNARINO

    Montreal, QC

    • Full-time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &…

  • Senior Software Engineer, GenAI Workflows

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time
  • Senior Software Engineer, Finance Systems

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time

    The Senior Software Engineer (Finance System) sits on the Platform Engineering team and works day to day with Production Finance to build, support, and improve the studio's bidding,…

  • Software Engineer II

    Planview

    Vancouver, BC

    • Full-time
  • Junior Software Developer

    SRC Can

    Ottawa, ON

    • $60,000 to $87,550 CAD / year
    • Full-time
  • Java Full Stack Developer 1016

    Veracity Ventures Inc.

    Remote, Canada

    • Full-time
    • Remote

    …strong Java fundamentals and experience in backend or full-stack development are encouraged to…

  • Software Test Engineer

    High Tech Genesis

    Lasalle, ON

    • Full-time

    We are looking for a Software Test Engineer with approximately 5 years of experience to validate software through manual, automated, end-to-end, and integration testing. The ideal candidate…

  • Senior Full Stack Software Developer

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

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

  • Software Developer (.NET/React), Progressive Web Application (PWA)

    Survalent

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    Survalent is looking for an innovative and enthusiastic Software Developer to join our map-centric Progressive Web Application (PWA) team. This team is responsible for delivering…