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

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%2,999 listings
On-site
54%4,245 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
  • Software Engineer - Partner Platform

    Baseten

    Montreal, QC

    • $165,000 to $330,000 CAD / year
    • Full-time
  • Software Engineer - Identity & Authorization

    Baseten

    Montreal, QC

    • $165,000 to $330,000 CAD / year
    • Full-time
  • Software Engineer - Identity & Authorization

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time
  • Software Development Tester Co-Op

    Nutanix

    Vancouver, BC

    • $30 to $35 CAD / hour
    • Volunteer

    If you’re early in your software development journey and ready to help build and assure quality for software that runs at real-world scale, this is that kind of opportunity. As a Software…

  • Fullstack Developer

    J&M Group

    Toronto, ON

    • Full-time

    Collaborate with product owners, architects, business analysts, and development teams to deliver technical solutions aligned with business requirements.

  • Jr. Software Developer

    Fujitsu

    Montreal, QC

    • Full-time

    Implements and validates/tests software solutions (development), converting design and technical specifications into program code.

  • Software Engineer - Partner Platform

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time
  • Senior Full Stack Developer

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 days per week

  • Backend Developer (AWS)

    CGI

    Ottawa, ON

    • Full-time

    Experience with Git and modern software development practices

  • Senior Java Full Stack Developer

    Miratech

    Toronto, ON

    • Full-time

    Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office

  • Site Reliability Engineer

    i3D.net

    Remote, Canada

    • Full-time
    • Remote

    Skill Development: Advance your career with clear growth paths, hands-on learning, and meaningful projects.

  • Senior Java Full Stack Developer

    Miratech

    Toronto, ON

    • Full-time

    Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office

  • Software Developer

    Fortinet

    Burnaby, BC

    • Full-time

    As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet’s products. You are given the opportunity to participate in the development cycle…

  • Software Developer Co-Op

    Nutanix

    Vancouver, BC

    • $30 to $35 CAD / hour
    • Volunteer

    If you’re early in your software development journey and ready to build software that runs at real-world scale, this is that kind of opportunity. As a co-op student, you'll gain hands-on…

  • 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

    Mastercard

    Toronto, ON

    • Full-time

    Strong foundation in software engineering principles including system design, source control, testing, debugging, performance analysis, maintainability, and secure software development.

  • Associate Cloud Engineer

    Aptiv

    Ottawa, ON

    • Full-time

    Wind River, An Aptiv Company, is seeking an Associate Cloud Engineer to contribute to the development and testing of StarlingX for the Wind River Cloud Platform. This is a unique…

  • Software Developer - ETL - Senior

    Lotus IT Solutions

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    …Business Service Delivery and Procurement, is seeking a Senior Software Developer – ETL to support a critical digital transformation initiative. The successful consultant will provide…

  • Gameplay Software Engineer - EA SPORTS™ FC

    EA SPORTS

    Vancouver, BC

    • Full-time

    …need to be implemented by the SEs. You will report into the Development Director of…

  • Software Developer - Senior

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite position (5 days per week) located at 222 Jarvis St, 5th Floor, Toronto

  • Senior Software Developer - Front End

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite role based at 222 Jarvis St, 5th Floor, Toronto, with 5 days per week in office required

  • Senior Software Developer - Full Stack

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite role based at 222 Jarvis St., 5th Floor, Toronto, Ontario (5 days per week onsite)

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time

    Experience using AI or LLM-based technologies in software development, such as AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, or…

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time

    Experience using AI or LLM-based technologies in software development, such as AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, or…

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    As a Senior Software Engineer on the Excel Agent team, you will design and deliver end-to-end features that combine Excel capabilities with agentic AI. You will own technical areas spanning…

Get in touch
MovoJobs

Contact us