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

Advertised starting pay

Average starting payCAD / year
$117,046Across 915 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,997 listings
On-site
54%4,235 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (303), Amazon (158), 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
  • React Native - Mobile Software Developer (SaaS Healthcare)

    MEDFAR

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Intermediate Full-Stack Software Developer (SaaS Healthcare)

    MEDFAR

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Senior Software Developer - Health Systems Integration (HL7, FHIR)

    MEDFAR

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Senior AI Full Stack Developer (Healthcare - SaaS)

    MEDFAR

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Senior Site Reliability Engineer

    RBC

    Toronto, ON

    • Full-time

    Collaborate with development teams to ensure applications are designed for reliability, observability, and operational excellence

  • Member of Technical Staff (Software Engineer, Enterprise Trust & Governance)

    Perplexity

    Toronto, ON

    • $220,000 to $405,000 USD / year
    • Full-time

    4+ years of software engineering experience, with a track record of owning complex backend systems from design through production operation.

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

  • AWS Sr. Cloud Engineer

    Cognizant

    Toronto, ON

    • Full-time
  • Full Stack Developer (Java/JavaScript)

    Ztek Consulting

    Montreal, QC

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

    …secure, and high-performing solutions while leveraging modern development practices, including AI-assisted software development tools. This is an excellent opportunity to work on…

  • AVP, Software Engineer (Hybrid)

    Citi

    Mississauga, ON

    • Full-time

    2+ years developing Python, C or C++ packages and API development

  • Développeur logiciel / Software developer

    Airbus

    Mirabel, QC · Montreal, QC

    • Full-time

    Do you have software development experience, have you worked in developing and maintaining Java applications and would you like to progress and develop new skills? Then this job is for you!

  • Software Developer (hybrid)

    Cisco

    Vancouver, BC

    • Full-time

    …and AI-powered workflows. Test, debug, monitor, and improve software across the development lifecycle while collaborating with product managers, designers, and engineers across Splunk and…

  • Senior Software Engineer (C++/C#) - Frostbite

    Frostbite

    Vancouver, BC

    • Full-time

    8+ years of professional software development experience

  • Application Developer III

    Raise

    Toronto, ON

    • Full-time

    Location: Toronto, Waterloo, ON – Hybrid (onsite 2 days per week (3 days optional)

  • Développeur logiciel / Software developer

    Airbus

    Montreal, QC

    • Full-time

    Do you have software development experience, have you worked in developing and maintaining Java applications and would you like to progress and develop new skills? Then this job is for you!

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Embedded Software Developer

    Scalian

    Montreal, QC

    • Full-time

    Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.

  • Senior Embedded Software Engineer

    Scalian

    Montreal, QC

    • Full-time

    Maintain requirements traceability throughout the software development lifecycle.

  • Backend Developer (.NET)

    Appnovation Technologies

    Vancouver, BC

    As a Senior Software Engineer - Backend, you will build the .NET services that carry the core business logic of a modern operational SaaS platform for K-12 education. The platform automates…

  • Java Full Stack Developer – Apache

    BURGEON IT SERVICES

    Montreal, QC

    • Contract

    Collaborate with development, QA, and business teams.

  • Staff Software Engineer - Engineer

    Uber

    Toronto, ON

    • Full-time

    As a Staff Software Engineer, you'll set technical direction for important, multi-quarter initiatives and help evolve the services and data foundations that power search. You'll partner…

  • Senior Front-End Developer

    Haply Robotics

    Montreal, QC

    • Full-time
Get in touch
MovoJobs

Contact us