When a tech company announces a layoff, the press release describes it as a strategic decision. The people affected experience it as a surprise. But layoffs almost never come out of nowhere — the signals are typically present in public data months before the announcement.
Understanding those signals matters whether you are a job seeker evaluating a new role, an investor monitoring portfolio companies, or a current employee trying to read the situation accurately.
The signal stack: what to look for
Layoff risk rarely comes from a single indicator. It accumulates across several dimensions simultaneously. Here is what tends to appear, roughly in order.
1. Revenue growth stalls before costs come down
The underlying driver of most tech layoffs is a mismatch between hiring pace (calibrated to an optimistic growth forecast) and actual revenue trajectory. Public companies show this in earnings calls and quarterly filings — revenue growth rate declining while headcount growth remains flat or positive is a leading indicator, often by two to four quarters.
For private companies, watch for funding news. A company that raised a large round at a high valuation and has been hiring aggressively for 18–24 months without a follow-on raise is carrying increasing pressure.
2. Leadership departures cluster together
Executive departures are common. Clustered executive departures — two or more VP-and-above exits within 60–90 days — are unusual and worth investigating. This pattern often precedes a restructuring because executives either know what is coming or are part of what is being restructured.
The same applies to board composition changes, particularly the addition of “operational” board members or advisors with turnaround backgrounds.
3. Employee review sentiment turns negative before public news
Employees know before press releases. The lag between internal awareness and public announcement can be weeks to months, and it shows up in review platforms. Phrases like “uncertainty about the future,” “leadership doesn't communicate clearly,” “strategic direction keeps changing,” and “team is shrinking” are early indicators that something is shifting internally.
Tracking sentiment velocity — the rate of change, not just the level — is more useful than absolute scores. Pulvian's stress scores are designed to surface this kind of directional movement across 1,500+ companies.
4. Job postings slow or disappear in specific functions
Hiring freezes precede layoffs. A company that was consistently posting 30–50 engineering or operations roles and suddenly drops to zero is either pausing to replan or has stopped growing. This signal is more reliable when it affects previously high-volume hiring functions — not when a company simply finishes a seasonal hiring push.
5. Product velocity drops
For software companies, product release cadence, changelog activity, and developer engagement (open-source repos, API deprecations) are proxies for internal health. A company that stops shipping features, sunsets secondary products, or quietly reduces API rate limits may be consolidating around its core to reduce operational costs.
Why this matters for job seekers
Accepting an offer is a multi-year commitment. A company that shows three of the signals above is not necessarily about to lay off staff — but it is a company you should pressure-test before accepting. Ask about runway, growth trajectory, and org structure in your final round conversations. The answers (and evasions) are informative.
For the companies you are evaluating, check their risk and stress scores on Pulvian as a starting point for where to focus your due diligence.