The Pre-Posting Hiring Watchlist: Ranking Companies About to Open Roles
You can produce a ranked watchlist of 20 to 40 companies, each with a leading-signal score and a dated hiring window, and refresh it every Monday.
Key takeaways
- The predictive window exists because two clocks are out of sync: internal hiring decisions land 20 to 30 days before the public posting, with a reported ~35-day median gap after a funding close.
- Stacked, company-specific signals beat any single metric; headcount growth plus a new VP plus a named department expansion describes one company and nothing else.
- First-time-role creation outranks raw volume because it proves a function is being built from zero rather than an nth-hire backfill.
- Public layoff data is a floor, not a census: WARN mass-layoff notices capture only about 1 to 6 percent of total layoffs, so absence of a notice never means no contraction.
- Refolk's index shows US commercial revenue leaders outnumber Germany's by 50.4x (5,187 vs 103), so a global watchlist needs market-normalized thresholds or it defaults to all-US.
- Speed decides yield: outreach within 48 hours of a signal earns roughly 3x the response of the same message two weeks later, which makes a weekly cadence the floor.
Most hiring intelligence tells you where roles are already open. This one tells you where they are about to open. It is written for strategy and research teams, talent-intelligence analysts, and operators who need to point proactive sourcing at companies before the first public posting exists. By the end you can build a ranked watchlist of 20 to 40 companies, each carrying a leading-signal score and a dated hiring window, and refresh it every week.
The job is narrow on purpose. Every other guide either scores hiring volume that is already posted or reacts to layoffs after the fact. This one works the gap between an internal hiring decision and the first advertisement, which is the only window where sourcing gets a genuine head start.
Why a pre-posting window exists at all
The window exists because two clocks are out of sync. There is a lag between the internal hiring decision - a funding close, a leadership appointment, a market expansion - and the external posting that eventually follows it, and that lag is your working space.
The lag is short but real. Well-combined signals typically give a 20-to-30-day predictive window before a role goes live. For funding specifically, one vendor analysis puts the median gap between a funding announcement and a company's first job posting at 35 days, and other practitioner sources report that companies begin posting roles within 30 to 60 days of a funding announcement. Treat the 35-day median as load-bearing but attributed: it is a single vendor claim, not an independently reproduced benchmark.
Two consequences follow. First, if you are reading job boards, you are late by construction, because the freshest window on a live posting is the first 24 to 48 hours. Second, the head start is perishable. Triggered outreach within 48 hours of a signal yields roughly 3x the response of the same outreach two weeks later. The whole point of the watchlist is to convert a private decision into an action before the decision becomes public and the field crowds in.
The two-clock model of the hiring window
- Internal decisionFunding closes, a VP joins, or an office is registered
- Budget and req approvedHeadcount is allocated but not advertised
- Predictive windowRoughly 20 to 30 days you can act inside
- First public postingThe role appears; everyone can see it now
- Freshness decaysThe posting signal is stale after 24 to 48 hours
The signals worth tracking, and what each one proves
Track leading events that reflect budget already committed, and treat velocity and first-time roles as confirmation rather than as standalone triggers. The reliable set is: funding rounds, new leadership appointments, a newly hired HR or TA lead, rising departmental headcount, and market or office expansion.
Funding announcements and senior leadership changes are the most dependable, because both reflect budget decisions already in motion. A Series B announcement typically precedes a hiring wave by three to six weeks, and a new VP of Sales joining a scale-up almost always triggers commercial headcount growth within about 30 days. Companies that raise between seed and Series B typically grow teams 30 to 60 percent within the first six months, which is why an in-sector funding round is such a durable anchor.
Each signal earns its rank by what it proves and by how it lies when it is wrong.
| Signal | What it proves | What it looks like when it lies |
|---|---|---|
| Funding round | Fresh budget is committed | Legally invisible for up to 15 days before Form D is filed |
| New leadership appointment | A mandate and a hiring remit | Placeholder title with no budget behind it |
| New TA or HR lead | Hiring machinery is being built | A backfill of a departed recruiter, not expansion |
| Departmental velocity | Compressed, committed headcount | Churn or backfill dressed up as growth |
| First-time role creation | A function built from zero | Rare, but a mis-mapped title can fake it |
The named public sources matter as much as the signals. Use SEC EDGAR Form D and 8-K for US private-offering funding, company registries such as UK Companies House and the Netherlands KvK for new entities and office registration, public LinkedIn for leadership and headcount, and company careers pages for velocity and first-time roles. A company registering new office space at Companies House or the Dutch Chamber of Commerce signals expansion before a single role is advertised.
Setting velocity thresholds that separate signal from noise
Velocity is the rate at which open roles accelerate relative to total headcount, not the raw count on any given day. The distinction is the whole game: raw counts flatter large companies and hide small ones, while acceleration surfaces the compressed urgency that precedes real headcount commitment.
No regulator or peer-reviewed body has set a canonical velocity threshold, so use practitioner conventions and state them explicitly. A sudden cluster of related job postings - three hires in one department within 30 days - is a cited threshold example. A tighter one: a company posting five sales-engineering roles within two weeks signals compressed urgency and real headcount commitment, not routine backfill. Pick a threshold, write it down, and apply it the same way every week.
First-time-role creation outranks volume. A first-ever RevOps or SDR hire signals a function being built from zero, which is higher intent than an nth backfill of the same role. Weight your watchlist toward first-time roles and it will surface higher-conviction targets than one weighted to raw counts.
The strongest scores come from stacking. Headcount growth plus a new VP hire plus a specific department expansion gives three facts that could not describe any other company. That specificity is exactly what a generic signal lacks.
Stacking two or three signals beats any single metric because generic signals are un-actionable.
Velocity against event anchor
The weekly procedure
Run the watchlist as a fixed weekly job with a defined owner, not as an ad-hoc research sprint. The full cycle below fits inside one analyst's week after a one-time setup, and each step names what "done" looks like so you can hand it off without ambiguity.
Agencies that define their signal hierarchy before building outreach convert at higher rates than those treating all signals as equal. That is why the first two steps are one-time setup and the last five repeat every Monday.
Build and refresh the watchlist
- Define scope and signal hierarchyFix the target function, geography, and company-size band, then rank signals by predictive weight. Done: a written signal-precedence list with numeric thresholds. This is a one-time step of 2 to 4 hours.
- Stand up source feedsWire SEC EDGAR, public LinkedIn leadership and headcount, careers-page monitoring, company registries, and WARN databases. Done: each signal maps to a named public source with a refresh cadence. One-time, 1 to 2 days for an analyst plus data or ops.
- Detect leading events weeklyPull the past 7 days of funding closes, VP and C-suite appointments, new TA or HR leads, and market-expansion moves. Done: a raw event list timestamped by event date, not discovery date. Half a day, weekly.
- Score velocity and first-time-role signalsFlag departmental clusters such as three or more roles in one function within 30 days, and flag first-ever function hires. Done: each company carries a velocity flag and cluster count. Half a day, weekly.
- Compute a leading-signal score and hiring-window dateStack signals and assign an expected posting window of event date plus 20 to 60 days. Done: 20 to 40 ranked companies each with a score and a dated window. 2 to 3 hours, weekly.
- Deduplicate and decay-adjustDrop companies whose window has closed and down-weight aging signals per the 20-to-30-day shelf life. Done: no stale rows carried forward silently. 1 hour, weekly.
- Publish and refreshShip the watchlist with source links per row and version it. Done: a dated list re-run every Monday. 1 hour, weekly.
Sources disagree on whether funding or leadership sits at the top of the hierarchy. One source calls a funding round the single most reliable predictor; another names a leadership change plus an in-sector funding round as the two types most likely to convert. Resolve it by target function rather than by dogma: for commercial roles, lead with the leadership signal; for team-wide expansion, lead with funding.
The hardest part of this job is the detection step, because leading events are scattered across registries, filings, and profile changes that do not announce themselves. Describing a target in plain English and getting the matching people and companies back removes most of that scatter.
Tools such as Refolk let you ask for that same combination of stage, geography, and missing role in one query rather than reconciling three feeds by hand. It does not replace the scoring judgement below, but it collapses the raw-event gathering from half a day into minutes.
Scoring and dating each company
Turn signals into a single leading-signal score and a dated hiring window per company, so the list is ranked and every row is actionable on a calendar. The window is the deliverable that separates this from a static list: it tells sourcing not just where to focus but when.
Compute the window as event date plus the signal's typical lead time. Anchor lead times to the table below, then adjust by market where supply concentration distorts frequency.
| Signal | Typical lead time to posting | Documented shelf life |
|---|---|---|
| Funding round | 30 to 60 days (median ~35) | Short; spend signal decays within ~30 days |
| Series B specifically | 3 to 6 weeks | Within the hiring-wave window |
| New VP of Sales | ~30 days | First-90-day executive window |
| Combined or stacked signals | 20 to 30 days | 20 to 30 day predictive window |
Score by stacking. Give the most weight to a dated event anchor, add for velocity clusters, add more for first-time-role creation, and reserve the top band for companies that satisfy two or more stacked, company-specific signals. Require that anything you rank high can be described by facts that fit no other company.
Company | Target function | Lead event + date | Velocity flag (cluster count) | First-time role? (Y/N) | Leading-signal score (0-100) | Hiring-window date (event +N days) | Source links Acme (example) | Sales | Series B closed, event date | Yes (3 roles/30d) | Y (first RevOps) | 82 | event +30d | EDGAR; LinkedIn; careers page
One row per company; keep cells short and always store the source link so a reader can verify without you.
Normalize thresholds by market or the list ranks itself by geography rather than by intent. The leadership-appointment signal simply fires more often where the leadership population is larger.
| Market | People in index | Share of the pair |
|---|---|---|
| United States (commercial revenue leaders) | 5,187 | 98.1% |
| Germany (commercial revenue leaders) | 103 | 1.9% |
| US-to-Germany ratio | 50.4x | - |
In Refolk's index, US commercial revenue leaders outnumber Germany's by 50.4x, and the same skew holds for TA leaders between the US and UK, where the ratio is 8.25x on 18,440 against 2,235 people. A global watchlist that uses one absolute velocity threshold will be all-US by construction. Set per-market thresholds so a German appointment is not drowned out by American noise.
How this goes wrong
The failure modes here are predictable and mostly avoidable, but each one silently inflates the list if you do not check for it. Give this section real attention: a watchlist that scores noise as intent is worse than no watchlist, because it sends sourcing to the wrong doors with false confidence.
The recurring pattern is a single signal read out of context. Every check below adds context that a lone data point cannot carry.
- Fake or evergreen postings. A 2024 survey cited by an industry source found 40 percent of hiring managers said their company posted a fake job in the past year, so a "new" posting may be atmosphere, not intent. Check: cross-reference against a funding or leadership event dated within 60 days.
- Backfill masquerading as growth. A single posting can be pure churn. Check: require a first-time-role or cluster confirmation, because a first-ever RevOps or SDR hire proves a function built from zero, unlike an nth backfill.
- Aging requisition read as fresh intent. A posting live three weeks is a live problem; one up nine months is a stalled search or a wish list. A requisition live more than 30 days signals the internal team cannot fill it. Check: capture posting age, not just presence.
- Generic-signal false positive. "Your engineering team grew 20 percent" is true but generic once every vendor says it. Check: require two or more stacked, company-specific signals before scoring high.
- WARN blind spot inverted. Treating the absence of a WARN notice as proof of no contraction is a trap. A company can cut hundreds across offices or trim a few dozen at a time and never trigger a notice. Check: watch for paused reqs and postings turning into contractor listings.
- Publication lag mistaken for calm. An absence of recent notices can mean the feed is behind, not that nothing happened. Check: read each source's last-updated date before trusting emptiness.
- Decayed rows carried forward. Signals older than the 20-to-30-day window that still score high are the quietest failure of all. Check: hard-expire rows past their hiring-window date on every weekly run.
The WARN statute itself explains the undercount. It requires employers with 100 or more employees to give at least 60 calendar days advance written notice of a plant closing or mass layoff affecting 50 or more people at a single site. Anything below those thresholds is invisible, and states vary in how quickly they publish what does get filed. Use WARN as a confirming source, never as a census.
Why a watchlist narrows from raw events to conviction
- manyRaw leading events (7 days)
Funding, appointments, expansions before any check
- fewerAnchored to a dated event
Removes fake and evergreen postings
- fewerConfirmed by cluster or first-time role
Removes backfill dressed as growth
- 20 to 40Inside a live hiring window
Removes decayed rows past their window date
Keeping the watchlist current
Treat freshness as the product. A watchlist is only as good as its most recent refresh, because both the signals and the underlying data decay faster than most teams expect.
Two decay curves run at once. Signals decay against the 20-to-30-day predictive window, and the underlying B2B data decays about 22.5 percent yearly, faster in growth firms - which are exactly the firms this list targets. Stale data wastes fresh signals, so a re-run is not optional maintenance; it is what makes the list true.
Weekly is the floor, and event-triggered is better. Because outreach within 48 hours of a signal earns roughly 3x the response of the same message two weeks later, the value of a row collapses within days of the event, not weeks. If you can trigger a mid-week refresh when a high-weight event fires, do it; otherwise hold the Monday cadence and never skip it.
Before you publish each week, verify the list against the checklist below. It is the difference between a document a team trusts and one they quietly stop opening.
Before you publish this week's watchlist
- Every high-scored company traces to a funding or leadership event dated within 60 days
- Every event is timestamped by event date, not by discovery date
- Each high score has two or more stacked, company-specific signals, not one generic signal
- Every ranked row carries a first-time-role flag or a confirmed cluster count
- Posting age is captured, and requisitions live over 30 days are flagged as stalled
- Every source feed's last-updated date was checked before trusting an absence of activity
- Rows past their hiring-window date are hard-expired, not silently carried forward
- Thresholds are normalized per market so the list is not all-US by construction
- Each row has a working source link a reader can verify independently
The final discipline is calibration. Because average executive search takes 130 days and a Series B hiring wave lands in three to six weeks, your predicted windows will be wrong at first. Log which predictions converted, adjust the lead times per signal and per market, and the watchlist becomes sharper every quarter rather than drifting. That feedback loop, more than any single threshold, is what turns a list of guesses into a repeatable leading indicator.
Questions practitioners ask
How far ahead of a job posting can these signals actually see?
Roughly 20 to 60 days, depending on the signal. Well-combined signals typically give a 20-to-30-day predictive window, and one vendor analysis puts the median gap between a funding announcement and a company's first posting at 35 days. The window exists because the internal hiring decision lands well before the external posting, so you are reading the decision, not the ad.
Which signal should sit at the top of the hierarchy, funding or leadership?
Sources disagree, so pick based on your target function. One source calls a funding round the single most reliable predictor; another names a leadership change plus an in-sector funding round as the two signal types most likely to convert. For commercial roles, a new VP of Sales is a sharp anchor because it almost always triggers headcount growth within about 30 days. Treat both as top-tier and require them to stack.
Why not just watch layoffs and job boards like everyone else?
Job boards show demand that is already public, and its freshest window is the first 24 to 48 hours, so you are late by construction. Layoff data is worse as a signal: WARN mass-layoff notices capture only about 1 to 6 percent of total layoffs and publish with lag. This watchlist works the private window before either appears, which is the only place proactive sourcing has an edge.
How do I avoid scoring fake or evergreen job postings?
Never let a posting score on its own. A 2024 survey cited by an industry source found 40 percent of hiring managers said their company posted a fake job in the past year. Require every high score to be anchored to a funding or leadership event dated within 60 days, and require either a first-time-role flag or a cluster of related roles before you trust intent.
How often should I refresh the watchlist?
Weekly is the floor, event-triggered is better. Triggered outreach within 48 hours of a signal yields roughly 3x the response of the same outreach two weeks later, and B2B data decays about 22.5 percent yearly, faster in growth firms. A Monday re-run with hard expiry of rows past their hiring-window date keeps the list honest.
Will a global watchlist be biased toward the US?
Yes, unless you normalize by market. In Refolk's index, US commercial revenue leaders outnumber Germany's by 50.4x and US TA leaders outnumber the UK's by 8.25x, so the leadership-appointment signal simply fires far more often per week in the US. Set per-market thresholds or your ranked list becomes all-US by construction rather than by merit.
Try it on the search you came here for
Stop building boolean strings. Just describe the person.
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
- Staff backend engineers in NYC who shipped Rust in production
- Series A fintechs in SF under 50 people, growing headcount this year
- Maintainers of fast-growing Rust web frameworks on GitHub
- No boolean, no filters, no seat to buy. One box.
- Read at search time, so a profile updated yesterday counts today.
- Every step visible as it runs, every name with its reason.
500 free credits on sign-up. No card, no demo call. See real searches.