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

Advertised starting pay

Average starting payCAD / year
$117,296Across 892 listings
Average starting payCAD / hour
$56.19Across 315 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%533 listings
Hybrid
38%2,874 listings
On-site
54%4,062 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (296), 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
  • Associate Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Remote, Canada

    • $65,000 to $75,000 CAD / year
    • Full-time
    • Remote

    0-2 years of experience in software development, including internships, co-op placements, or academic projects.

  • Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Remote, Canada

    • $85,000 to $95,000 CAD / year
    • Full-time
    • Remote

    …LLM-powered applications. You will design and implement innovative software solutions, working closely with developers, architects, product owners and business stakeholders to deliver…

  • Associate Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Toronto, ON

    • $65,000 to $75,000 CAD / year
    • Full-time

    0-2 years of experience in software development, including internships, co-op placements, or academic projects.

  • Propulsion Controls Software Engineer

    Infotree Global Solutions

    Windsor, ON

    • Contract

    Looking an experienced Propulsion Controls Prototype Software Engineer to support the development, integration, and rapid prototyping of advanced control software for engine control modules…

  • Software Developer

    Insight Global

    Mississauga, ON

    • $45 to $68 CAD / hour
    • Contract

    Collaborate closely with a small .NET team to deliver new development and enhancements

  • Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Toronto, ON

    • $85,000 to $95,000 CAD / year
    • Full-time

    …LLM-powered applications. You will design and implement innovative software solutions, working closely with developers, architects, product owners and business stakeholders to deliver…

  • Java Enterprise Application Developer (Java EE)

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Requisition Title: RQ11718 - Software Developer - Intermediate

  • Junior Software Engineer

    Great Value Hiring

    Canada

    • Contract

    At least one year of experience as a software engineer at a top technology company, with at least part of this experience within the past 3 years

  • Back End Developer

    RemitBee™

    Mississauga, ON

    • Full-time

    Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.

  • Senior Software Developer, Site Reliability

    Google

    Waterloo, ON

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

  • AI Software Developer

    Newfoundland Capital Corporation Limited

    Montreal, QC

    • Full-time

    Experience working with APIs, databases, and modern software development practices

  • Sr. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)

    Sunnybrook

    Toronto, ON

    • Full-time

    …applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…

  • Software Analyst (SWAT), Senior

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Senior Software Analyst in Testing is responsible for ensuring the quality of software delivery for large scale rail signalling projects. The candidate will work with other software…

  • Software Architect - Vital Software

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Software Architect leads the design, development, integration, and testing of complex operationally critical and safety-critical software systems within the railway signaling domain. As…

  • Software Analyst

    Hitachi Rail

    Toronto, ON

    • Full-time

    The Software Analyst contributes to the design, development, integration, and testing of low- to medium-complexity operationally critical and safety-critical software systems within the…

  • RQ11706 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11706 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11718 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11713 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • Software Engineering Intern

    Aptiv

    Ottawa, ON

    • Full-time

    Availability to work on-site in the Ottawa area three days per week

  • Software Engineer 1

    Cisco

    Ottawa, ON

    • Full-time

    Develop quality software and web applications

  • Lead Software Engineer, Applied AI (Frontend Leading)

    EPAM Systems

    Canada

    • Full-time

    …internal platforms that power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading), you will build intuitive, performant user interfaces and frontend integration…

  • Staff/Senior Embedded Systems Engineer

    Movellus Inc.

    Markham, ON

    • Full-time

    Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about…

  • Application Developer with Java, React.JS, Python and Linux experience

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    5 years of experience in software development with a focus on high performance distributed application development.

  • Web Developer

    Spait Infotech

    Canada

    • Full-time

    Follow coding standards, development best practices, and project deadlines.

Get in touch
MovoJobs

Contact us