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

Advertised starting pay

Average starting payCAD / year
$117,080Across 925 listings
Average starting payCAD / hour
$56.40Across 348 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,730Across 16 listings

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

Where work happens

Remote
7%550 listings
Hybrid
39%3,068 listings
On-site
54%4,314 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 Engineer in Test

    Pacer Group

    Toronto, ON

    • $40 to $45 CAD / hour
    • Contract

    5+ years of relevant experience in Quality Engineering, Quality Assurance, test automation, or software development.

  • URGENT - Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

    VTRAC Consulting Corporation (WBE)

    Cambridge, ON · Greater Kitchener-Cambridge-Waterloo Metropolitan Area

    • Contract

    Position: Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

  • Cloud Operations Engineer – Azure AKS Terraform (36170)

    Myticas Consulting

    Toronto, ON

    • Full-time
  • Senior Software Engineer (Devops)

    Electronic Arts

    Vancouver, BC

    …optimised for performance, cost, and the evolving needs of game development…

  • Backend developer with Java & Python

    Pacer Group

    Mississauga, ON

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

    5–8 years of experience in backend application development.

  • Analyste programmeur React/.NET (intermédiaire)

    SII Canada

    Montreal, QC

    • Full-time

    Minimize technical debt through software craftsmanship and high-quality development standards.

  • C++ Software Developer (Open Interest)

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Full-time

    Supporting software throughout the full development lifecycle

  • AI Software Engineer

    SS&C Technologies

    Toronto, ON

    • Full-time

    Your Future: RRSP Matching Program, Professional Development Reimbursement

  • AI Software Engineer

    SS&C Technologies

    Toronto, ON

    • Full-time

    Your Future: RRSP Matching Program, Professional Development Reimbursement

  • Senior Full-Stack Developer – Resource Management System

    MSCP Heat Management Solutions

    Sherwood Park, AB

    • Full-time

    Agentic development, including experience using AI-enabled coding tools such as OpenAI Codex to support software development, testing, debugging, and productivity.

  • Senior Full Stack Software Engineer

    True Talent Solutions Partners

    Canada

    • $200,000 to $275,000 USD / year
    • Full-time

    Candidates must be based in the United States or Canada and authorized to work without sponsorship.

  • Full Stack Developer (Java/React) / Développeur(euse) full stack (Java/React)

    Nöord Technologies

    Montreal, QC

    • Contract

    …and investment bank, you will contribute to the evolution and development of applications dedicated to securitization activities. Operating in an agile and data-centric environment, you…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    This role requires strong software engineering expertise and ownership across the full Software Development Life Cycle (SDLC), from requirements analysis and solution design through…

  • Astronomical Lead Software Developer

    University of Alberta

    Edmonton, AB

    • Full-time

    Primary tasks will include coordinating and overseeing software development activities at the University of Alberta, coordinating contributions with five other Canadian universities and…

  • Fullstack Developer (Java Spring Boot / React)

    QUANTEAM - North America (RAINBOW PARTNERS Group)

    Montreal, QC

    • Full-time

    We are looking for a Senior Full-Stack Developer (Java Spring Boot / React) to contribute to the development and evolution of applications supporting Securitization. You will join a…

  • Application Developer, Junior

    Linamar Corporation

    Guelph, ON

    • Full-time

    The Junior Application Developer position will support the development, maintenance, and troubleshooting of plant-level software and manufacturing systems. This role works closely with…

  • Java Software Engineer

    Reveille Technologies,Inc

    Vancouver, BC

    • Full-time

    8-10 years of hands-on experience in Java/J2EE software development with proven expertise in Spring Boot.

  • Software Developer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, test, and maintain software applications.

  • Controls Systems Software Designer / PLC Programmer

    Insight Global

    Woodbridge, ON

    • $40 to $45 CAD / hour
    • Contract

    We are looking for a Controls Systems Software Designer / PLC Programmer to support the development, commissioning, and troubleshooting of custom automated manufacturing equipment. This…

  • Software Engineer Graduate Scheme - Halifax

    targetjobs UK

    Halifax, NS

    • Full-time

    Qualifications: Access to industry-recognised cloud certifications like Google and Azure, supporting the development of in-demand technical skills alongside day-to-day role experience.

  • Senior Cloud Engineer

    QualityAI

    Canada

    • Full-time
  • React Native - Mobile FullStack Developer

    Zoho

    Toronto, ON

    • Contract

    7+ years of professional software engineering experience in full stack development

  • Custom Application Architect

    Accenture

    Mississauga, ON

    • Full-time

    This role requires a minimum of 3 days per week of on-site presence in Mississauga

  • Staff Software Engineer - II (KeyCite)

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering initiatives from architecture through production. You will modernise established platforms…

  • Site Reliability Engineer- EDI

    Hyve Solutions

    ON · Ontario, Canada

    • $70,000 to $110,000 CAD / year
    • Full-time

    Minimum of 2 years of experience in site reliability engineering, DevOps, systems administration, software development, platform support, or production operations.

Get in touch
MovoJobs

Contact us