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

Advertised starting pay

Average starting payCAD / year
$117,135Across 900 listings
Average starting payCAD / hour
$55.91Across 332 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,936 listings
On-site
54%4,141 listings

Not specified: <1% (27 listings)

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

    dormakaba

    Montreal, QC

    • Full-time

    dormakaba is seeking an experienced Software Developer based in Montreal, specializing in backend development with deep expertise in Node.js and TypeScript. The Software developer will be…

  • Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    …people. Rather than bend the business around off-the-shelf software, we build many of our own internal applications: business systems that run the firm, and technical tools that support our…

  • Junior Software Developer

    PRI Engineering

    Mississauga, ON

    • Full-time

    Start your career building real software for a growing engineering firm

  • Junior Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    Start your career building real software for a growing engineering firm

  • 2027 Spring Co-Op, Software Developer

    Zimmer Biomet

    Montreal, QC

    • Full-time

    Under the supervision of the Software Development Manager, you will contribute to the software development of computer assisted surgery in a highly regulated environment.

  • Game Modes Software Engineer - EA SPORTS™ NHL

    EA SPORTS

    Vancouver, BC

    • Temporary

    We are looking for an experienced software engineer in the Modes area, with a focus on improving scalability across platforms. Our Modes engineers develop and extend features in the game to…

  • 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 Staff Software Engineer, Platform

    Rippling

    Toronto, ON

    • Full-time

    …technical strategy, and influence how hundreds of engineers build software across the…

  • Senior Cloud Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Experience with DevOps, CI/CD pipelines, and Agile software development practices.

  • Senior Software Engineer - AI Oversight

    OpenMined

    Remote, Canada

    • $126,000 to $160,000 USD / year
    • Contract
    • Remote

    As a Senior Software Engineer, you'll work most closely with our Technical Lead Manager for AI Oversight, and you'll build core parts of this system and the products on top of it. You'll…

  • Software Developer

    Cisco

    Vancouver, BC

    • Full-time

    Leading the end-to-end delivery of complex projects that span the timeline of multiple months, including the complete software development cycle: Understand requirements, writing system…

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

Get in touch
MovoJobs

Contact us