A funding announcement tells you a company has money. A job posting tells you exactly where they're about to spend it — and it's published weeks before the pain becomes a purchase.

If a target account just opened its first platform-engineer role, they're about to have infrastructure problems. First "Head of Demand Gen"? Marketing budget incoming. Three sales roles in a month? They found product-market fit and every vendor selling to sales teams should already be in their inbox. Job postings are, I think, the most underused intent signal in B2B — and unlike most intent data, they're public, structured, and free to read.

This post covers the mechanics: where the data actually lives, why you don't need to "scrape" in any painful sense, and how to turn it into an alerting system.

The secret: almost nobody hosts their own job board

Most companies' careers pages are a skin over an ATS (applicant tracking system) — Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, and a few others. And the big ones expose public JSON endpoints per company, no auth required: