Software developer jobs in Canada (2,058 jobs)

Find software developer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,058
Employers
671

Advertised starting pay

Average starting payCAD / year
$100,577Across 160 listings
Average starting payCAD / hour
$60.27Across 85 listings

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

Where work happens

Remote
5%105 listings
Hybrid
35%721 listings
On-site
60%1,228 listings

Not specified: <1% (4 listings)

Employers hiring include S M Software Solutions Inc (243), Genetec (68), Cisco (52).

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 developer jobs in Canada

Email me new jobsSave this search
  • Senior Software Developer

    BlueCat

    Toronto, ON

    • Full-time
  • Embedded Software Developer

    Pleora Technologies

    Ottawa, ON · Kanata, Ontario

    • Full-time

    Embedded Software Developer is a valued member of the R&D Team. Working in a collaborative, fast-paced environment,

  • Développeur(euse) de logiciels sénior | Senior Software Developer

    Unity Technologies

    Montreal, QC · CAN-Montreal

    • Full-time
  • Associate Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Toronto, ON

    • $65,000 to $75,000 CAD / year
    • Full-time
  • Software Developer - Full Stack - Senior (Java EE/J2EE experience)

    Bevertec

    Toronto, ON

    • Contract

    Job Role: Software Developer - Full Stack - Senior (Java EE/J2EE experience)

  • Senior Software Developer – Dynamics CRM

    BITS Recruiting

    Toronto, ON

    • $95 to $96 CAD / hour
    • Contract

    We are seeking an experienced Senior Software Developer – Dynamics CRM to support the development, customization, integration, and maintenance of Microsoft Dynamics CRM applications. The…

  • Senior Software Developer

    Bevertec

    Toronto, ON

    • Contract

    We’re looking for an experienced professional with strong software development, cloud engineering, and DevOps skills to build, deploy, and support enterprise applications.

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

    Survalent

    Mississauga, ON

    • Full-time

    Survalent is seeking an innovative and enthusiastic Software Developer to help build map-centric, offline-capable web applications as part of our Progressive Web Application (PWA) team. In…

  • Software Developer

    Kongsberg Geospatial

    Ottawa, ON

    • Full-time

    Kongsberg Geospatial does challenging work that matters. We are an industry leading software company that has been delivering real-time geospatial technology solutions for Defence and…

  • Intermediate Software Developer - 10 Month Contract

    Solace Corporation

    Ottawa, ON

    • Full-time
    • Temporary
  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Senior Software Developer to support the Victim Notification System (VNS) Modernization Project. The successful candidate will have strong expertise in…

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior CRM Software Developer with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and enterprise…

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Back-End Software Developer with extensive experience in IBM mainframe technologies, PL/I programming, IMS databases, DB2 for z/OS, XML processing, and…

  • BRM Software Developer

    Wipro

    Calgary, AB

    • Full-time

    The BRM Software Developer would be responsible for working closely with Business Analysts, Architects, QE and OPS for the implementation of Global Billing Solution on Oracle BRM platform.…

  • Mobile Application Developer

    Envision Technology Solutions

    Toronto, ON

    • Contract
  • Application Developer – FASAT

    Infotek Consulting Inc.

    Canada

    • Contract

    Application Developer – FASAT / Advisor Compensation

  • Software Developer - ERP / Case Management (Peoplesoft HCM modules development experience)

    Bevertec

    Toronto, ON

    • Contract

    Job Role: Software Developer - ERP / Case Management (Peoplesoft HCM modules development experience)

  • Senior Software Developer

    Mappedin

    Waterloo, ON

    • Full-time
  • Software Application Developer

    BMO

    Calgary, AB · GCS

    • Full-time

    As a Gen AI Software Application Developer at BMO, you will focus on building and integrating Generative AI capabilities into enterprise applications. Working with technology and business…

  • Principal Software Developer

    Intuit

    Toronto, ON

    • Full-time

    Come join Intuit as a Principal Software Developer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and…

  • Senior Staff Software Developer

    Intuit

    Toronto, ON

    • Full-time

    Come join Intuit's community of 'Builder Catalysts' as a Senior Staff/ Principal Software Developer and help us power prosperity around the world.

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Back-End Software Developer with extensive experience in IBM mainframe technologies, PL/I programming, IMS databases, DB2 for z/OS, XML processing, and…

  • Software Developer

    AppDirect

    Montreal, QC

    • Full-time
  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior CRM Software Developer with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and enterprise…

  • RQ11435 – Software Developer – CRM – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Intermediate Software Developer – CRM to support the Ministry of Public and Business Service Delivery and Procurement. The ideal candidate will have strong…