insightmoves.com Blog Visit insightmoves.com
Competitive Threat Score Calculator: InsightMoves

InsightMoves free tool

Competitive Threat Score Calculator

Score a competitor's hiring posture from their job postings. Four inputs, one number, no signup.

Counted across the competitor's careers page today.

Role titles containing director, head, principal, staff, lead, VP, C-level.

For example: engineering, sales, marketing, ops, support, finance.

Any posting mentions AI, ML, LLM, or model training in title or description.

-- / 100

Enter your inputs to see a score.

Signal contributions (weighted)

Posting volume (25%)
0
Seniority share (30%)
0
Department breadth (20%)
0
AI/ML signal (25%)
0

Defaults: 60 postings, 20% senior, 4 departments, no AI/ML.

How the score is calculated

The calculator combines four hiring signals into a single 0 to 100 score, with the weights the brief specifies:

  • Posting volume, 25%
  • Seniority share, 30%
  • Department breadth, 20%
  • AI / ML hiring, 25%

Each input is first turned into a 0 to 100 sub-score, then the four sub-scores are combined with the weights above:

score = 0.25 * volume + 0.30 * seniority + 0.20 * breadth + 0.25 * ai_ml

The sub-score transforms are:

  • Volume: a square-root curve that reaches 100 at 200 active postings. A small team hiring one person scores around 7; 50 postings scores 50; 200+ scores 100. Square-root scaling is used because doubling headcount is not the same as doubling threat: a competitor going from 10 to 20 openings is a much bigger signal than one going from 100 to 110.
  • Seniority: the slider value itself (0% = 0, 100% = 100).
  • Breadth: linear from 1 department (0) to 10 departments (100).
  • AI / ML: 100 if detected, 0 if not.

What the tiers mean

  • 0 to 25, Low. Light hiring activity, narrow team, no AI signal. The competitor is most likely maintaining, not expanding.
  • 26 to 50, Medium. Real hiring motion, but contained. Worth a quarterly glance.
  • 51 to 75, High. Aggressive build-out, leadership-heavy, or AI-focused. This is a competitor to watch this quarter.
  • 76 to 100, Critical. Multiple signals firing at once. Treat as a direct competitive threat and revisit weekly.

The single sentence under the score names whichever signal contributed the most weighted points, so you can see at a glance why the number is what it is.

Why these four signals, and not others

Job postings are a near-real-time footprint of a company's strategy. They show up before press releases, before product launches, and before earnings calls. Four signals in particular carry most of the signal-to-noise:

  1. Volume is the most basic. A 2026 analysis from Indeed's Hiring Lab found that US software development postings had climbed roughly 15% since Claude Code launched in late February 2025, even as overall postings across the economy fell 7% over the same period (OfficeChai, citing Indeed Hiring Lab). Postings recover before revenue does.
  2. Seniority share is what separates "growing" from "executing." The same Indeed data found that 71% of the net increase in software development postings between May 2025 and May 2026 came from senior roles, and 37% of net new postings mentioned AI directly in the title. Harvard researchers Hosseini and Lichtinger have called this pattern (senior headcount up, entry-level headcount down at AI-adopting firms) "seniority-biased technological change" (cited in TechTimes on the FT analysis). A spike in director and principal roles is a different story from a spike in junior roles.
  3. Department breadth tells you whether hiring is focused or strategic. A company opening roles across engineering, sales, marketing, ops, and finance is in a different posture than one hiring only inside one team.
  4. AI / ML is the signal that has changed fastest. A 2026 analysis of job postings found that 63% of roles requiring AI understanding are not in tech at all (MSN reporting). McKinsey's CEO Bob Sternfels disclosed at CES 2026 that the firm runs about 40,000 human employees alongside 25,000 AI agents, and that client-facing consulting roles are up roughly 25% while non-client-facing roles are down by a similar margin (TechTimes). When a competitor starts hiring for AI roles, the assumption that they are reorganizing around automation is reasonable.

What this calculator does not do

It is a snapshot, not a trend. A competitor with 80 stable postings scores the same whether they have been flat for a year or doubling in three months. Direction matters as much as level, and direction is a separate input. It also does not account for:

  • Whether postings are net new or have been open for months. A stale posting is a low-quality signal.
  • Geography. A competitor opening 20 roles in your city is a different threat from 20 roles in a market you do not serve.
  • What the postings say about which products they are building for. That is where the bigger analysis lives.

Use this score to flag where to look. Treat it as a starting point, not a conclusion.

3D bar graph blocks laid out in a meeting, used to compare options visually.

Image: "3D Bar Graph Meeting" by Scott Maxwell, LuMaxArt, used under a Linkware Freebie licence (attribution link requested) via Flickr.

See the formula in action

This walkthrough by Nate B Jones shows what is possible when job postings are read as a competitive data source rather than a job board, including the kinds of signals a tool like this one is trying to surface:

Video: "I Used AI on Job Postings. It Exposed Billion-Dollar Company Secrets", Nate B Jones, YouTube.

Calculator by InsightMoves. Inputs stay in your browser; nothing is sent to a server.