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

Advertised starting pay

Average starting payCAD / year
$117,082Across 916 listings
Average starting payCAD / hour
$56.00Across 337 listings
Average starting payUSD / year
$164,765Across 34 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%545 listings
Hybrid
38%3,004 listings
On-site
54%4,251 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (305), Amazon (160), Electronic Arts (87).

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

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

Get in touch
MovoJobs

Contact us