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.
| Dimension | What to look at |
|---|---|
| Volume vs baseline | Open roles now against that company's own recent normal |
| Function concentration | Are the roles clustered in one team, or spread across the business? |
| Seniority | A first VP of a function is a much stronger signal than a third individual contributor |
| Role age | Weeks 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.
Related reading
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.