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

    J&M Group

    Toronto, ON

    • Contract

    Understanding of Agile and the software development lifecycle

  • Software Engineer, Test

    Providius

    Hamilton, ON

    • $60,000 to $80,000 CAD / year
    • Full-time

    This role sits within engineering. Testing is part of how we build software, not a separate step at the end of the development process.

  • Microsoft Developer/RQ11660 - Software Developer - CRM

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    We are hiring for a Software Developer – MS Dynamics 365 CRM

  • Java Web Developer

    Media Graph Inc.

    Montreal, QC

    • $45,000 to $55,000 CAD / year
    • Full-time

    We are looking for a Java Web Developer to join our team and contribute to the development and continuous improvement of our web applications. In this role, you will develop new features,…

  • Senior Software Engineer, Observability (Auth0)

    Okta

    Toronto, ON

    …and observe our platform while we continue to rapidly ship software our customers love. Our engineers maintain and automate observability tooling for our entire platform, including metrics,…

  • Azure Cloud Engineer (DevOps)

    Venture Computers of Canada Inc.

    Markham, ON

    • Full-time
  • Cloud Engineer

    Tekgence Inc

    Calgary, AB

    • Contract
  • 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.

Get in touch
MovoJobs

Contact us