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

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.91Across 327 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,923 listings
On-site
54%4,117 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), 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
  • Cloud Engineer

    Iris Software Inc.

    Toronto, ON

    • Contract
  • Software Developer - Senior (User Interfaces, APIs, Services, Integrations - Lead exp)

    Bevertec

    Toronto, ON

    • Contract

    Must have experience leading teams and managing development teams

  • Sr. Devops Cloud Engineer (Terraform Development)

    Iris Software Inc.

    Toronto, ON

    • Contract

    Position: Sr. Devops Cloud Engineer (Terraform Development)

  • Senior Software Engineer - Product Security

    Faire

    Toronto, ON · Waterloo, ON

    Specific Workplace and Information Technology positions may require onsite attendance 5 days per week as will be indicated in the job posting

  • Java Backend Developer-Microservices, Spring, Angular

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

    …adherence to security and compliance standards in application development Optimize application performance and scalability based on monitoring and…

  • Full Stack Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.

  • Intermediate to Senior Software Developer & AI Integrator - Montréal-based

    Beslogic

    Montreal, QC

    • Full-time

    At Beslogic, we build custom software and AI solutions for organizations with complex operations. Our clients work in industries like manufacturing, aerospace, logistics, and warehousing,…

  • Full Stack Developer

    PiiComm

    ON · Plantagenet, ON

    • Full-time

    …applications in Azure with modern frameworks and AI-assisted development…

  • AI/Full Stack Developer

    UniSysTech Consulting

    Toronto, ON

    • Other

    …and be developed with engineering standards that make further development straightforward. The code should be fully covered by automated…

  • Staff Software Engineer - Capital One Travel Tech - Full-stack / développeur principal ou développeuse principale en logiciels

    Capital One

    Toronto, ON

    • Full-time

    Work as part of a dynamic team throughout the Software Development Life Cycle

  • Software Developer - Senior PeopleSoft HCM Developer (RQ11679)

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Candidates must be able to work onsite in Toronto five days per week

  • Software Test Analyst

    The Descartes

    Waterloo, ON

    Descartes is seeking an experienced Software Test Analyst to support quality engineering across the software development lifecycle. This automation-focused role is responsible for…

  • Software Developer - CRM Developer (RQ11698)

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Candidates must be able to work onsite in Toronto five days per week

  • Software Engineer

    Eastlink

    Halifax, NS

    Work Location: 6080 Young Street, Halifax, NS (On-site, 5 days per week)

  • 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 Software Engineer

    Bounteous

    Montreal, QC

    • Full-time

    Experience with Git, BitBucket, and modern software development practices.

  • Software Engineer (Python, Go)

    Wiraa

    Canada

    • Full-time

    As an Infrastructure Software Engineer at Baseten, you will play a critical role in developing and maintaining the core components of our machine learning inference platform. Your work will…

  • Senior Software Development Engineer in Test (SDET), QA - AI Systems

    Nexxa.AI

    Remote, Canada

    • Full-time
    • Remote

    5+ years as an SDET, QA engineer, or software engineer with a strong testing focus, with demonstrated ownership of test strategy and automation for complex distributed systems.

  • Senior Microsoft Platform Software Engineer

    Jobgether

    Canada

    • Full-time

    Join an engineering team focused on modernizing software development practices for an established on-premises enterprise product.

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

  • Full Stack Developer (Intermediate)

    Vretta

    Toronto, ON

    • Full-time

    …innovative assessment platforms. We are looking for an energetic Software Developer to join our fast-paced Product Development and Implementation team. In this role, you will take active…

  • Software Systems Engineer

    SysEne Consulting Inc.

    Vancouver, BC

    • Full-time

    You are an engineer with real depth in software, working across systems. You will bring software and data depth to our transit technology programs, where software runs real hardware and…

  • Software Systems Engineer

    SysEne Consulting Inc.

    Vancouver, BC

    • Full-time

    You are an engineer with real depth in software, working across systems. You will bring software and data depth to our transit technology programs, where software runs real hardware and…

  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11678 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

Get in touch
MovoJobs

Contact us