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

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 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%532 listings
Hybrid
38%2,863 listings
On-site
54%4,028 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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
  • Java Developer/Java Full Stack Developer III

    Robertson & Company Ltd.

    Toronto, ON

    • Contract
  • Senior Software Engineer

    EarnIn

    Vancouver, BC

    • Full-time

    Candidates must be based in the Vancouver area; this role is not open to fully remote work

  • Senior Full Stack Software Developer (FHIR)

    Flexstaf I.T. Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Public Sector Experience: must have

  • Full Stack Developer (Java/Python + Gen AI)

    Digitalogia

    Brampton, ON

    • Contract

    1. Backend & SDK Development: Design, develop, and maintain scalable backend services, APIs, and reusable SDKs using Python and Java, with experience in FastAPI, Spring Boot, and…

  • Application Developer

    Sobeys Capital Incorporated or a Franchise/Affiliate / ou une franchise/société affiliée

    Dartmouth, NS · Stellarton, NS · Mississauga, ON

    …and an Employee and Family Assistance Program, learning and development opportunities, parental leave top-up, and paid…

  • Sr. Java Fullstack Developer-Angular/Banking

    BeachHead

    Toronto, ON

    • $59.48 to $79.66 CAD / hour
    • Contract

    …platform modernization initiative. You will contribute to the development, testing, documentation, and support of backend or full-stack solutions that enable secure data sharing, real-time…

  • Senior Software Developer

    vTech Solution Canada

    Toronto, ON

    • Contract

    Job Title: Sr. Software Developer - Full Stack

  • Software Engineer II - Angular UI

    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…

  • Senior Software Developer

    Moneris

    Toronto, ON

    • Full-time

    Reporting Relationship: You will report to Manager, Software development And Architecture

  • Frontend Developer-React/Nextjs

    BeachHead

    Toronto, ON

    • $65 to $70 CAD / hour
    • Contract

    Approximately six or more years of software or front end development experience is preferred; strong intermediate developers with demonstrated technical ability are encouraged to apply.

  • Senior Python Backend Engineer

    Apexon

    Toronto, ON

    • $120,000 to $150,000 CAD / year
    • Contract

    We bring together distinct core competencies in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, with proprietary accelerators and…

  • Senior Java Software Developer

    Randstad Digital

    London, ON

    • $65 to $75 CAD / hour
    • Contract

    Work Arrangement: Hybrid (2 days per week on-site, 3 days remote; flexible anchor days) - London, ON (Preferred) OR Toronto, ON

  • Java Spark Backend Developer

    Apptad

    Montreal, QC

    • Contract

    Proven experience in software development with Java and Python

  • Software Engineer - QC(Local)

    Yochana

    Montreal, QC

    • Contract

    We are seeking a Software Engineer with strong Java development experience to support the security, modernization, and reliability of enterprise applications and file transfer platforms.…

  • Embedded Software Engineer

    Schneider Electric

    Victoria, BC

    • Full-time

    You'll join a collaborative team where engineers work across both software development and testing, with responsibilities evolving from one project to another. It's an opportunity to bring…

  • Software/Firmware Development Engineer

    Socomec Group

    Brampton, ON

    • Full-time

    Industrial network protocols such as Modbus TCP/RTU (must have), EtherNet/IP, BACnet/IP or SNMP (an asset)

  • Senior Cloud Engineer

    Paymentus

    Richmond Hill, ON

    • $100,000 to $140,000 CAD / year
    • Full-time

    …Cloud deployments. The Cloud Engineer works closely with the Development and QA teams to produce reliable and secure production infrastructures and operate multiple environments in the…

  • Full-Stack Developer (Digital Product Developer)

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON

    • Full-time

    Full-Stack Developers contribute to the design, development, integration, and maintenance of modern digital products and services. Working alongside experienced developers and…

  • Intermediate Full-Stack Developer (Intermediate Digital Product Developer)

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON

    • Full-time

    Experience participating in the full software development lifecycle, from requirements analysis and solution design through deployment and operational support;

  • Senior Full-Stack Developer (Senior Digital Product Developer)

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON

    • Full-time

    Experience developing, maintaining, or integrating software solutions using technologies such as C#, VB.NET, Java, or other object-oriented programming languages; SQL; ASP.NET; WPF;…

  • Senior Full-Stack Developer (Senior Digital Product Developer)

    House of Commons of Canada Chambre des communes du Canada

    Ottawa, ON

    • Full-time

    Experience developing, maintaining, or integrating software solutions using technologies such as C#, VB.NET, Java, or other object-oriented programming languages; SQL; ASP.NET; WPF;…

  • Full-Stack Developer (Digital Product Developer)

    House of Commons of Canada Chambre des communes du Canada

    Ottawa, ON

    • Full-time

    Full-Stack Developers contribute to the design, development, integration, and maintenance of modern digital products and services. Working alongside experienced developers and…

  • Intermediate Full-Stack Developer (Intermediate Digital Product Developer)

    House of Commons of Canada Chambre des communes du Canada

    Ottawa, ON

    • Full-time

    Experience participating in the full software development lifecycle, from requirements analysis and solution design through deployment and operational support;

  • Java Python Senior Software Developer

    Elsevier

    Montreal, QC

    • Full-time

    Have basic knowledge of software development methodologies (e.g., Agile, Waterfall).

  • Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS), Measurement, Ad Tech, and Data Science (MADS), MADS Data Signals

    Amazon

    Toronto, ON

    …working on Linux systems and have a deep understanding of agile software development. You excel at building exceptional customer relationships, uncovering the true requirements behind…

Get in touch
MovoJobs

Contact us