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

Advertised starting pay

Average starting payCAD / year
$117,131Across 921 listings
Average starting payCAD / hour
$56.23Across 344 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,869Across 15 listings

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

Where work happens

Remote
7%548 listings
Hybrid
39%3,044 listings
On-site
54%4,280 listings

Not specified: <1% (27 listings)

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

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 Developer - Full Stack - Senior - 755

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time

    Full Stack Development and Solution Architecture – 45%

  • Security Software Engineer

    Insight Global

    Toronto, ON

    • $190,000 to $210,000 CAD / year
    • Full-time

    5+ years of hands-on software development experience

  • Software Engineer

    Insight Global

    Toronto, ON

    • $55 to $62 CAD / hour
    • Contract

    -Very strong hands-on Python development experience

  • Web Developer

    Zap Media

    Ottawa, ON

    • Part-time

    Experience with WordPress, Shopify, TypeScript, API integrations, or basic backend development would be an asset.

  • Salesforce Communications Cloud Architect

    Tata Consultancy Services

    Toronto, ON

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

    Lead technical workshops, solution reviews, and stakeholder discussions.Provide architectural guidance to development and implementation teams.

  • Software Engineer Intern

    SPS Commerce

    Brampton, ON · CA ON Brampton Office

    • Full-time

    As a Software Engineering Intern, you will work closely with your team and others to understand, design and code deliverables.

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

  • Senior Java Full Stack Developer (Hybrid)

    Cognizant

    Toronto, ON

    • Full-time

    Based on this role's business requirements, this is a hybrid position requiring 2 days per week in a client office in Toronto, Ontario

  • Senior Java Backend Developer (Hybrid)

    Cognizant

    Toronto, ON

    • Full-time

    Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Site Reliability Engineer

    Amii (Alberta Machine Intelligence Institute)

    AB · Edmonton, AB

    • Full-time

    Partners with the Director, Engineering to establish long-term technological roadmap and software development strategies.

  • AI Software Engineer

    TrustFlight

    Vancouver, BC

    • Full-time

    Strong background in software development, with experience contributing across the product and engineering lifecycle.

  • Software Developer I

    ForeFlight

    Montreal, QC

    • Full-time

    …each other. We are looking for team members with expertise in software development as well as strong communication and co-operation skills. The successful candidate is good at dealing with…

  • RQ11685 - Software Developer - Back End - Senior

    Maarut

    Toronto, ON

    • Contract

    Development of new code and modification of existing code

  • Cloud Engineer - Winter 2027 Co-op/Intern

    Definity Insurance Company

    Waterloo, ON

    • Full-time

    This is an ideal opportunity for third- and fourth-year students pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or a related field. This position reports…

  • Embedded Software Developer

    Chemelex

    Edmonton, AB

    Embedded Software Development: Under the guidance of senior embedded firmware developers:

  • Senior Software Developer

    Chemelex

    Edmonton, AB

    We are seeking a talented and experienced software developer with six (6) or more years of professional programming experience and an interest in transitioning into Rust development. While…

  • Senior Software Architect

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    Euna Solutions is building scalable, secure SaaS platforms that power how government agencies operate, and the Senior Software Architect is central to getting that right. You will own the…

  • AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    Experience applying secure software development practices, access controls, secrets management, and production operational controls.

  • Senior AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern…

  • Software Development Engineer in Test - SDET

    Corning

    Montreal, QC

    Candidates must be based in Canada and able to attend occasional in-person meetings at our Montreal, QC office

  • Software Engineer and Full Stack Developer

    Afynia Laboratories

    Hamilton, ON

    • Full-time

    MSc with 3 years of experience or BEng with 5 years of experience in software development, automation, data engineering, or database 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…

  • Senior Software Engineer - Power APPS

    BBGC

    Montreal, QC

    • Full-time
  • RQ11754 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • Senior Software Engineer – Python & AWS (100% Remote)

    Recrute Action

    ON · North York, Toronto, Kitchener, Ontario

    • Contract

    2-5 years of experience in software engineering, DevOps, or application development.

Get in touch
MovoJobs

Contact us