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

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.89Across 328 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%536 listings
Hybrid
38%2,924 listings
On-site
54%4,124 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (300), Amazon (156), Electronic Arts (85).

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

  • Winter 2027: Software Developer Co-op, Front End (8 months)

    Intuit

    Toronto, ON

    • Internship

    Ability to work in our Toronto office a minimum of 3 days per week

  • Software Engineering SMTS

    Salesforce Partner Canada

    Toronto, ON

    • Full-time

    Build and ship high quality, production grade software using modern engineering practices, with AI as a core part of your development workflow, pushing the boundaries of AI development…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Développeur(euse) de logiciels principal(e) / Principal Software Engineer, Core Engine

    Unity

    Montreal, QC

    • Full-time

    We’re looking for an experienced software engineer to guide, and be responsible for, delivery of some of the most mission-critical parts of Unity Engine. You’ll work with software experts…

  • Software Developer, Apple Build Rules

    Google

    Waterloo, ON

    Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to…

  • Senior Software Developer, Workday Integrations & Extend

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    As a Senior Software Developer, Workday Integrations & Extend, you will lead the technical design, development, and implementation of Workday solutions to meet complex HCM program…

  • Sr. Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time

    5–8 years of professional software development experience.

  • Cloud Engineer

    Pacer Group

    Calgary, AB

    • $50 to $55 CAD / hour
    • Contract
  • Mobile Application Developer

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time
  • Software Developer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, and maintain software applications based on business requirements.

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Software Engineering SMTS

    Salesforce

    Toronto, ON · Canada - Toronto

    • Full-time

    Build and ship high quality, production grade software using modern engineering practices, with AI as a core part of your development workflow, pushing the boundaries of AI development…

  • Software Engineer - GPU Networking & Distributed Systems

    Baseten

    Montreal, QC

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

    In this role, you will go beyond network configuration to architect the software fabric that unifies thousands of GPUs into a cohesive operating system. While you will leverage the best of…

  • Software Engineer - Infrastructure

    Baseten

    Montreal, QC

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

    As an Infrastructure Software Engineer at Baseten, you'll build and maintain components of our ML inference platform that powers production AI applications. You'll contribute to the core…

Get in touch
MovoJobs

Contact us