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,193
Employers
911

Advertised starting pay

Average starting payCAD / year
$128,123Across 274 listings
Average starting payUSD / year
$149,795Across 98 listings
Average starting payCAD / hour
$55.83Across 28 listings

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

Where work happens

Remote
12%260 listings
Hybrid
41%905 listings
On-site
45%992 listings

Not specified: 2% (36 listings)

Employers hiring include Amazon (100), Arista Networks (38), EA SPORTS (27).

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

Save this search
  • Senior Cloud Engineer

    Parts Town Canada

    Toronto, Ontario

    Full-time

  • Staff Software Engineer, Banking

    Brex

    Vancouver, British Columbia

    $240,000 to $285,000 USD / year

    Full-time

    As a Staff Software Engineer in Banking, you will help shape the technic

  • Senior Software Engineer

    Clutch

    Toronto, Ontario

    $160,000 to $200,000 USD / year

    Full-time

  • Staff Software Engineer (Back-end Focus)

    LodgeLink

    Calgary, Alberta

    Full-time

    LodgeLink is inviting Staff Software Engineers in Calgary to join our team to be part of the creation of the future of workforce travel. We are looking for talented leaders with a passion…

  • Software Engineer, Sportsbook Platform

    PENN Interactive

    Canada

    Full-time

  • Senior Software Engineer - Money (Abacus)

    Helcim Inc

    Calgary, AB

    Helcim is searching for a Senior Software Engineer to help develop the next generation of payments technology. We're looking for a talented & experienced individual with a passion for…

  • Staff Software Engineer

    Royal Bank of Canada

    Calgary, AB

    Full-time

    We're looking for an experienced Staff Software Engineer who will bring focus and subject-matter expertise around designing and implementing robust, scalable AI services. This is a unique…

  • Software Engineer I, Toronto Co-op

    INSTALILY.AI

    Toronto, ON

    $7,000 CAD / month

    …work begins with Lily™, the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not leave when the…

  • Software Development Engineer, Alexa Connections

    Amazon

    Toronto, ON

    …communication? Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic initiatives that will shape the next generation of intelligent, conversational…

  • Software Engineer

    Agents Only Technologies

    Remote, Canada

    Full-time · Remote

    Agents Only Technologies is seeking a Software Engineer to help build, maintain, and enhance the systems that power our global workforce, customer operations, and technology platforms.

  • Sr. Staff Software Engineer

    Kaseya

    Toronto, Ontario

    Full-time

    Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive…

  • Senior Software Engineer

    Royal Bank of Canada

    Toronto, ON · Calgary, AB

    Full-time

    We’re looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering and work with a…

  • Senior Software Engineer

    RBC

    Calgary, AB · Toronto, ON

    Full-time

    We’re looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering and work with a…

  • Senior Software Engineer (Full Stack)

    Objectway

    Toronto, ON

    Full-time

    Building on more than 30 years of business expertise, we are an international wealth, banking and asset management software provider empowering clients to embrace their future challenges…

  • Full-Stack Software Engineer

    Harmony AI

    ON

    $100,000 to $110,000 USD / year

    Full-time

    Join Harmony AI as a full-stack software engineer working directly with customers during US nationwide factory deployments - not one city only. Our HQ is Chattanooga, TN. In-person,…

  • Senior Cloud Engineer

    The Nationwide Group

    Markham, Ontario

    $130,000 to $145,000 CAD / year

    Full-time

    The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused

  • IT/OT Systems Architect- EN

    IAMGOLD Corporation

    Toronto, Ontario

    Full-time

  • Principal Software Engineer (Platform)

    Eyeline

    Vancouver, British Columbia

    $187,000 to $250,000 CAD / year

    Full-time

    The Principal Software Engineer (Platform) provides the team with deep technical insight into the details of building modern production pipelines using USD and Houdini as a backbone. They…

  • Senior Software Engineer (Analysis)

    FOSSA

    Remote, Canada

    $120,000 to $200,000 CAD / year

    Full-time · Remote

    As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant…

  • Software Engineer (Full Stack)

    Citylitics

    Toronto, Ontario

    $120,000 to $140,000 CAD / year

    Full-time

  • Full Stack Software Engineer

    Adaria Vending Services Limited

    Concord, Ontario

    Full-time

    Adaria Technology Innovations is looking for a Full Stack Software Engineer to join our growing team in Concord, Ontario. In this role, you will help design, build, deploy, and support…