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
5,793
Employers
1,865

Advertised starting pay

Average starting payCAD / year
$113,959Across 617 listings
Average starting payCAD / hour
$56.60Across 195 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%469 listings
Hybrid
39%2,265 listings
On-site
52%3,032 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (209), Amazon (131), Electronic Arts (68).

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
  • Staff Software Engineer

    Valsoft Corporation

    Remote, Canada

    • Full-time
    • Remote

    We're hiring a Staff Software Engineer to own architecture and design decisions for our platform, including the modernization of legacy enterprise systems into modern, cloud-capable…

  • Software Developer III, Site Reliability

    Google

    Waterloo, ON

    2 years of experience with software development in one or more programming languages.

  • Frontend Developer

    LanceSoft, Inc.

    Toronto, ON

    • Contract
  • Senior Full Stack Developer

    Soroc Technology

    Toronto, ON

    • $55 to $60 CAD / hour
    • Contract

    Our banking client is seeking an experienced Frontend UI / Full Stack Developer with strong frontend development expertise and the ability to work across both frontend and backend…

  • Software Validation Specialist

    CATALIS

    AB · Edmonton, AB

    • Full-time

    Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal…

  • Software Developer / Développeur de logiciels

    dormakaba

    Montreal, QC

    • Full-time

    dormakaba is seeking a Software Developer based in Montreal, Qc (hybrid). The Software Developer will own the delivery of high-value solutions that directly address our customers’ needs.…

  • Senior Full Stack Developer - Permanent - 19536

    LRO Staffing

    Mississauga, ON

    • Full-time

    …technical challenges, and genuinely shape the direction of our software. You'll be working across the full stack, from classic web technologies to modern cloud-native architectures, so…

  • Python Software Engineer

    Varonis

    Vancouver, BC · Greater Vancouver, BC

    • Full-time

    Senior Software Engineer – Secure AI Platform (Vancouver, On-Site)

  • RQ11718 - Software Developer - Intermediate

    Maarut

    Toronto, ON

    • Contract

    7+ years’ hands-on development with Java Enterprise technologies

  • Sr. Java Backend Developer

    Tekgence Inc

    Brampton, ON

    • Contract
  • Software Developer

    Teckhorizon Inc

    Toronto, ON

    • $80 CAD / hour
    • Contract

    The Intermediate Software Developer will translate business requirements and technical system specifications into working, tested applications. Responsibilities include requirements…

  • Software Developer

    ATS Automation

    ON · Woodbridge, ON

    Designs and implements custom software based on customer and project requirements. Programming assignments may involve PC and/or PLC’s, and the integration of various third-party…

  • Junior Software Developer

    ATS Automation

    ON · Woodbridge, ON

    Designs and implements custom software based on customer and project requirements. Programming assignments may involve PC and/or PLC’s, and the integration o

  • Staff Software Engineer

    Lantern

    Vancouver, BC

  • Client Software Engineer - EA Sports™ FC

    Electronic Arts

    Vancouver, BC

  • Staff Software Engineer

    Lantern

    Vancouver, BC

    • Full-time
  • Python Java Sr Software Engineer -Montreal

    RELX

    Montreal, QC · Canada - Montreal (St. Laurent)

    • Full-time

    Do you enjoy ensuring the quality of software delivered?

  • Python Java Sr Software Engineer -Montreal

    Elsevier

    Montreal, QC · Canada - Montreal (St. Laurent)

    • Full-time

    Do you enjoy ensuring the quality of software delivered?

  • Lead Full Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Are you a passionate software engineering leader who enjoys building modern cloud-based solutions while mentoring and elevating development teams? Join our Canadian Retirement Technology…

  • Back-End Software Engineer

    Manulife

    Toronto, ON

    • Full-time

    As a Back-end Software Engineer within Group Functions Technology, you will be a key member building technology which supports our global operations. The ideal candidate has a curious mind,…

  • Java Fullstack Developer

    Prolifics

    Montreal, QC

    • $70 to $80 CAD / hour
    • Contract
  • Senior Software Developer

    AppDirect

    Montreal, QC