Hiring surge signals

A job post is the only intent signal with a salary attached. How to read hiring as committed budget, where it misleads, and the query that surfaces it.

A hiring signal fires when a company posts open roles, and it is the only widely available intent signal with a salary attached to it. A job post means a requisition was written, approved and funded. That is a budget decision that happens to be public, which puts it ahead of any signal built on inferred behaviour.

What it actually predicts

Approved budget in a named function. Not capacity, not interest. Someone signed off on the money.

The shape of a plan. Which functions are growing, in what order, and how fast. Three sales roles and one RevOps role tells you more about the next two quarters than any funding announcement does.

The stack, for free. Job descriptions list the tools a candidate must know. That is technographic data the company published about itself, and it is frequently fresher than what a technographics vendor would sell you.

What it does not predict

That the roles will be filled, or filled soon. Postings sit open for months, get quietly cancelled, and get reposted with a new date that looks like a fresh signal.

It also does not predict which problem they are hiring to solve. A company hiring three SDRs might be scaling a motion that works or replacing three SDRs who left. Those are opposite sales conversations and the job post looks identical.

And a removed posting is not a filled role. Removal lag on job boards is real and inconsistent, so absence of a posting is much weaker evidence than presence of one.

Freshness and where the data comes from

Hiring signals are event-dated from the posting date and sourced from companies' own applicant tracking systems, which is as close to first-party as public B2B data gets. No aggregator sits between the company and the record.

The known weakness is on the trailing edge. New postings appear fast; closed ones disappear slowly and unevenly. Build plays on postings that exist, not on postings that stopped existing.

How to score it

Compare a company against itself. Absolute thresholds do not survive contact with a range of company sizes.

DimensionWhat to look at
Volume vs baselineOpen roles now against that company's own recent normal
Function concentrationAre the roles clustered in one team, or spread across the business?
SeniorityA first VP of a function is a much stronger signal than a third individual contributor
Role ageWeeks since posting. Very new is best; very old often means stalled

Seniority is the dimension most models ignore and it carries the most weight. A company hiring its first Head of RevOps is standing up a function, which is exactly when tooling gets bought. Its fourth SDR is a replacement.

Which ICPs it matters for

Strongest for anything a growing function buys: sales tooling, enablement, data, recruiting, onboarding, anything priced per seat in the team that is expanding.

Also strong for consultancies and agencies, because a company hiring for a capability is a company that has decided it needs that capability and has not yet decided whether to build or buy.

Weakest for products bought centrally by IT or finance regardless of team growth.

The outreach angle it justifies

The roles are the opening, but do not simply list them back. Everyone with the same data does that.

The angle is what breaks at the size they are hiring toward. A team going from two to six reps hits a specific set of problems: routing, territory, ramp time, data hygiene, pipeline visibility. Naming the problem that arrives at their new size is a different email from naming the job posts.

How to query it in Signl

Find software companies in the US with 50 to 300 employees
that have an open sales role, ranked by ICP score.

Behind that, your agent calls:

search_signals({
  signalType: "hiring",
  industry: "software",
  country: "US",
  employeeCountMin: 50,
  employeeCountMax: 300,
  hasOpenRole: true,
  openRoleTitleContains: "sales"
})

hasOpenRole and openRoleTitleContains both trigger a live market-wide search rather than a read of previously seen signals. Both are available on every plan and cost no credits.

Hiring is the natural pair for funding round signals: a round says the money exists, the job posts say where it is going. How to score a buying signal covers stacking the two.

Frequently asked questions

Why are hiring signals stronger than intent data?

Because a job post is money already committed. Someone wrote a requisition, got it approved, and attached a salary band to it. Third-party intent data infers that a person at a company read something about a topic, which may reflect a buying process, idle research, or a modelling artefact. Hiring is an approved budget decision that happens to be published.

What counts as a hiring surge rather than normal hiring?

Volume relative to the company's own baseline and concentration in one function. Four sales roles at a 40-person company that posted nothing for six months is a surge. Four sales roles at a 4,000-person company is Tuesday. Always compare a company against its own recent history rather than against an absolute threshold.

Do job posts tell you what tools a company uses?

Often, and it is the most underused part of the record. Job descriptions name the stack a candidate must know: the CRM, the sequencing tool, the data warehouse. That is technographic information published voluntarily by the company itself, and it is usually fresher than a purchased technographics feed.

Query these signals from your agent.

Signl runs as an MCP server. Ask for companies, signals and decision-makers in plain English.

Book a demo