Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
3,970
Employers
1,470

Advertised starting pay

Average starting payCAD / year
$114,688Across 454 listings
Average starting payUSD / year
$142,689Across 108 listings
Average starting payCAD / hour
$50.97Across 70 listings

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

Where work happens

Remote
10%397 listings
Hybrid
41%1,635 listings
On-site
48%1,908 listings

Not specified: 1% (30 listings)

Employers hiring include Amazon (105), Genetec (62), Electronic Arts (49).

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
  • Senior Python Backend Engineer

    Apexon

    Toronto, ON

    • Full-time

    We’re looking for a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions for a core banking platform.

  • Intermediate Software Developer

    March Networks

    Ottawa, ON

    • Full-time

    Intermediate Software Developer - Developer Experience and Release Engineering Team - Ottawa

  • Software Development Engineer

    Curtiss-Wright Corporation

    Mississauga, ON · Canada-Mississauga (Indal)

    • Full-time

    As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement and test software applications for naval systems. You will…

  • Intern Site Reliability Engineer- Infrastructure

    Kinaxis Inc.

    Ottawa, ON

    • Internship
  • Staff Software Developer, Cloud

    Google

    Waterloo, ON

    8 years of experience in software development.

  • Software Development Engineer in Test, Full Stack, Creativity Apps

    Apple

    Vancouver, BC

    The Creativity Applications team is looking for a Software Development Engineer in Test who has experience in shipping iOS/macOS applications, cloud-based frameworks, and APIs with the…

  • Sr. Software Engineer, Embedded Vision Systems

    Vivid Machines

    Toronto, ON

    • Full-time
  • Front-End Developer - Netflix Animation Studios

    Netflix

    Vancouver, BC

    • Full-time

    Do you have experience in software engineering and want to help shape the future of Netflix Animation Studios creating state-of-the-art tools?

  • Software Developer

    Ericsson

    Mississauga, ON · Ottawa, ON

    • Full-time

    We are currently seeking a passionate and skilled Software Developer to join our multi-functional Research and Development team and part of a larger Global Organization to developing…

  • Senior Java Full Stack Developer - Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination…

  • Senior Java Full Stack Developer – Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination…

  • IMA Systems Architect

    MANNARINO

    Montreal, QC

    • Full-time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &…

  • Senior Software Engineer, GenAI Workflows

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time
  • Senior Software Engineer, Finance Systems

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time

    The Senior Software Engineer (Finance System) sits on the Platform Engineering team and works day to day with Production Finance to build, support, and improve the studio's bidding,…

  • Software Engineer II

    Planview

    Vancouver, BC

    • Full-time
  • Junior Software Developer

    SRC Can

    Ottawa, ON

    • $60,000 to $87,550 CAD / year
    • Full-time
  • Java Full Stack Developer 1016

    Veracity Ventures Inc.

    Remote, Canada

    • Full-time
    • Remote

    …strong Java fundamentals and experience in backend or full-stack development are encouraged to…

  • Software Test Engineer

    High Tech Genesis

    Lasalle, ON

    • Full-time

    We are looking for a Software Test Engineer with approximately 5 years of experience to validate software through manual, automated, end-to-end, and integration testing. The ideal candidate…

  • Senior Full Stack Software Developer

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Robertson is seeking a skilled Senior Full Stack Software Developer to join our client in support of an existing vacancy.

  • Software Developer (.NET/React), Progressive Web Application (PWA)

    Survalent

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    Survalent is looking for an innovative and enthusiastic Software Developer to join our map-centric Progressive Web Application (PWA) team. This team is responsible for delivering…

  • Software Developer - Applications

    Nakisa

    Montreal, QC

    • Full-time

    Nakisa is a global leader in AI-powered enterprise software for Human Resources, Financial Management, and Commercial Real Estate (CRE). Our cloud platform powers mission-critical…

  • Senior Software Engineer

    Symend

    Remote, Canada

    • Full-time
    • Remote

    The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for…