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
3,956
Employers
1,446

Advertised starting pay

Average starting payCAD / year
$114,436Across 457 listings
Average starting payUSD / year
$140,899Across 111 listings
Average starting payCAD / hour
$52.59Across 74 listings

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

Where work happens

Remote
10%394 listings
Hybrid
41%1,615 listings
On-site
48%1,915 listings

Not specified: 1% (32 listings)

Employers hiring include Amazon (105), Genetec (62), Electronic Arts (47).

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

  • Software Developer - Applications

    Nakisa

    Montreal, QC

    • Full-time

    Nakisa is a global leader in AI-powered enterprise software for Human Resources, Financial Management, and Commercial Real Estate (CRE). Our cloud platform powers mission-critical…

  • Senior Software Engineer

    Symend

    Remote, Canada

    • Full-time
    • Remote

    The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for…

  • Senior Software Engineer

    Generac Power Systems

    Toronto, ON · Canada - Toronto

    • Full-time
  • Junior Web Designer & OTA Coordinator

    JDass Corp

    Mississauga, ON

    • Full-time
  • Senior Software Engineer - AI / ML

    CyberCoders

    Canada

    • Full-time
  • Développeur(euse) logiciel .NET / .NET Software Developer

    Genetec

    Montreal, QC

    • $65,000 to $115,000 CAD / year
    • Full-time
  • Intermediate Backend Developer (Integration)

    Robertson & Company Ltd.

    Toronto, ON

    • Contract
  • Software Engineering Intern - Vehicle Controls (January - August 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Software Development Engineer, Tax Engine

    Amazon

    Vancouver, BC

    …passionate about building highly scalable and reliable systems or a software developer who likes to solve business problems, Amazon Tax Platform Services is the place for…

  • Full Stack Web Developer

    Rocscience Inc.

    Toronto, ON

    • Full-time

    Rocscience is a global provider of engineering modelling, analysis, and design software across geotechnical, mining, structural, hydrogeology, and energy geomechanics applications.

  • Systems (Software) Engineer

    INDRA AIR TRAFFIC INC

    Ottawa, ON

    SUMMARY: The Systems/Software Engineer collaborates with clients to design, evaluate, and optimize system architectures. This role bridges hardware and softwa

  • QNX Senior Systems Software Developer

    BlackBerry

    Ottawa, ON

    • Full-time

    QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…

  • QNX Senior Systems Software Developer

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the…

  • Front End Developer

    High Tech Genesis

    Toronto, ON

    • Contract
  • Software Risk and Compliance Analyst

    BIS Safety Software

    Sherwood Park, AB

    • $80,000 to $90,000 CAD / year
    • Full-time

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006 we've been building software in a space where trust and…

  • Senior Software Engineer – IBM Sterling File Gateway (SFG)

    Net2Source (N2S)

    Toronto, ON · Scarborough, ON

    • $48 to $50 CAD / hour
    • Contract

    Role: Senior Software Engineer – IBM Sterling File Gateway (SFG)

  • Software Engineer

    Fleet Space Technologies

    Toronto, ON

    • Full-time

    Fleet Space builds software for customers and internal teams working with geophysical surveys, geological data, interactive 3D visualisation and machine learning predictions. Our platform…