Software engineer jobs in Canada

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,167
Employers
882

Advertised starting pay

Average starting payCAD / year
$126,794Across 276 listings
Average starting payUSD / year
$153,554Across 87 listings
Average starting payCAD / hour
$52.13Across 33 listings

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

Where work happens

Remote
12%264 listings
Hybrid
41%891 listings
On-site
45%985 listings

Not specified: 1% (27 listings)

Employers hiring include Amazon (89), Okta (45), Arista Networks (44).

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 engineer jobs in Canada

Email me new jobsSave this search
  • Software Engineer, Backend (Co-op)

    Bree

    Remote, Canada

    • $8,600 to $12,000 USD / year
    • Internship
    • Remote
  • Software Engineer, Product (Co-op)

    Bree

    Remote, Canada

    • $8,600 to $12,000 USD / year
    • Internship
    • Remote
  • Senior Software Engineer II (North America)

    Coder

    Canada

    • $160,000 to $247,000 USD / year
    • Full-time

    As a Senior Backend Engineer on Coder's Enterprise Experience team, you'll build the systems that help large organizations run Coder in production with confidence. You'll improve how Coder…

  • Cloud Administrator

    CGI

    Toronto, ON

    • Full-time
  • Software Engineer (Full Stack) - 6 Month Contract

    Citylitics Inc.

    Toronto, ON

    • $100,000 to $140,000 CAD / year
    • Contract
  • 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.

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

  • Senior Software Engineer

    Generac Power Systems

    Toronto, ON · Canada - Toronto

    • Full-time
  • Senior Software Engineer - AI / ML

    CyberCoders

    Canada

    • Full-time

    We're looking for a Senior AI/ML Engineer to help expand our next-generation document intelligence system. Working in close collaboration with our Data Science

  • Software Development Engineer, Tax Engine

    Amazon

    Vancouver, BC

    …passionate about building highly scalable and reliable systems or a software developer who likes to solve business problems, Amazon Tax Platform Services is the place for…

  • Systems (Software) Engineer

    INDRA AIR TRAFFIC INC

    Ottawa, ON

    SUMMARY: The Systems/Software Engineer collaborates with clients to design, evaluate, and optimize system architectures. This role bridges hardware and softwa

  • Senior Software Engineer – IBM Sterling File Gateway (SFG)

    Net2Source (N2S)

    Toronto, ON · Scarborough, ON

    • $48 to $50 CAD / hour
    • Contract

    Role: Senior Software Engineer – IBM Sterling File Gateway (SFG)

  • Software Engineer

    Fleet Space Technologies

    Toronto, ON

    • Full-time

    We are looking for a Full Stack Software Engineer who enjoys working across the stack and turning idea

  • Distributed Software Engineer

    Cerebras Systems

    Remote, Canada

    • Full-time
    • Remote
  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    …competitive market sound exciting to you? If so, this Senior Software Engineer role with the Microsoft Turing team may be a great fit for…