A company can keep its roadmap off its website for a long time. It usually cannot hire the people who will build that roadmap without describing, in public, what they will work on. That is why the careers page is one of the few places where a competitor tells you about next year instead of this one.
It is also one of the easiest places to fool yourself. Plenty of job posts are not real hiring plans, and a single listing can be read a dozen ways. This post is how we read careers pages for the competitors we track: what is worth acting on, what to discount, and how to keep the habit from eating your week.
Why job postings say more than most pages
Homepages and pricing pages are written to persuade buyers. Job descriptions are written to attract specific people, which forces them to be specific. A company that needs a senior engineer who has built Salesforce integrations has to say so, or it will spend months interviewing the wrong candidates. The tools, the customers, the regions and the size of the problem all end up in the text.
A real posting also means a budget decision has usually been made already. Headcount is one of the most expensive things a software company commits to. When a role appears, someone has signed off on spending real money on that direction, typically long before anything ships or gets announced.
The patterns worth acting on
Most single listings tell you little on their own. The changes in the list over a few weeks tell you more. These are the patterns we pay attention to, and what each one usually means for your deals.
Firsts
The first account executive in a new region, the first solutions engineer for a vertical, the first partnerships manager, the first person in a function that did not exist before. A competitor that has sold to US mid-market companies for years and suddenly posts "Enterprise Account Executive, DACH" is hinting at where they intend to show up next. If that is your territory, the reps who cover it should hear about it now, before the first competitive deal appears in Germany.
Named products, integrations and certifications
Engineering and security postings often name the work outright: "build and maintain our HubSpot integration", "lead our SOC 2 Type II program", "experience with HIPAA-regulated data". These are some of the most specific signals you will get. A compliance hire tends to precede a push into regulated customers. An integration engineer for a platform your buyers use means that gap in their product may close within a couple of quarters, so it should not stay a centerpiece of your talk track.
Clusters
One support hire means little. Five implementation consultants in a quarter means something: either they signed customers who need a lot of hand-holding, or their product takes real work to set up. Both are useful. The second gives your reps a fair question to ask a prospect who is comparing you: how long did setup take, and whose people did the work?
Senior hires
A posting for a head of product marketing, or news that one has started, often comes before a repositioning. A new chief revenue officer often brings a pricing and packaging review. Senior roles are often filled through search firms and never posted, so check LinkedIn and press releases as well as the board. Neither signal is certain, but both tell you which of the competitor's pages to watch more closely for the next two quarters.
Disappearances
Roles leaving the page tell you something too. A single listing closing usually means it was filled. A whole function's listings vanishing in the same week, while nobody new appears on LinkedIn, points to a freeze or a change of plan.
Pay ranges
A growing list of US states, including California, Colorado, New York and Washington, require salary ranges in job postings. Ranges tell you how senior a role really is, which a title alone often does not, and how much the competitor is willing to pay for it. A company posting top-of-market ranges for a new team is serious about that team.
When not to trust it
Not every posting turns into a hire, and some were never meant to. Greenhouse, which runs hiring software for thousands of companies, found that 18% to 22% of the jobs listed through its platform in 2024 never resulted in a hire. In a Resume Builder survey of 649 US hiring managers in May 2024, 39% said their company had posted a fake job listing in the past year. Among managers whose companies had done it, the most common reasons were to appear open to outside talent (67%) and to make the company look like it was growing (66%).
So treat any single posting as a rumor. A few other things look like signals and usually are not:
- Evergreen listings. "Account Executive, all levels" that has been open for a year is a pipeline for resumes, not a plan.
- Backfills. A role that disappears and comes back weeks later probably means someone left. That can be a signal in its own right, but it is a different one.
- Reposts on job aggregators. Third-party job sites copy listings and keep them alive long after the company closed them. Read the company's own board.
- Agency postings. Recruiters post on behalf of unnamed clients, and they are easy to misattribute.
How to track it without losing a day a week
Read the job board, not the careers page. Many companies design a careers page around culture and photos, then embed a hosted job board from Greenhouse, Lever, Ashby or a similar provider. The page may show a handful of featured roles while the board behind it has the full list. On one competitor we track, the careers page itself showed four roles. The board it embedded listed thirteen.
Keep a dated list with one line per role: title, team, location. Compare it with last month's list and write down only the differences, as "Added: Solutions Engineer, Healthcare (Remote, US)" or "Removed: three Customer Success roles". Ten minutes a month per competitor is enough if you only record changes. The value builds up over time, because after a year you can see which bets they kept funding and which ones they dropped.
Turning hiring signals into something sales can use
A hiring signal is not a talk track. Telling a prospect "they are hiring a lot of support people, so their product must be buggy" is speculation dressed as fact, and it reflects badly on whoever says it. Hiring intelligence is better used upstream:
- To warn reps where a competitor is about to start showing up, by region, vertical or company size.
- To shape the questions reps ask in discovery, such as how long implementation took or whether the prospect needs an integration the competitor is still building.
- To tell leadership early when a rival is building something that overlaps with your roadmap.
- To decide which competitor pages deserve closer watching next quarter.
How Clinch handles careers pages
We built Clinch's careers tracking around the problems above. When a competitor's careers page uses Lever, Greenhouse, Ashby or SmartRecruiters, directly or embedded in the page, Clinch reads the board's public list instead of the page, so it sees every role. For other careers pages it reads the page into a list of roles and keeps only titles that actually appear on the page, so it cannot report a role the page does not mention. Each competitor's careers source is stored as a dated list of roles. A change then reads as "added" or "removed" for named roles rather than a paragraph of changed text, and the hiring moves that matter can feed the weekly digest and the battlecard. Clinch does not judge which postings are ghost jobs or backfills, and boards it cannot read directly, such as some Workday sites, may be tracked as page text. The three postings rule is still yours to apply.
If you would rather do it by hand, the method in this post works with a spreadsheet and a calendar reminder. Read the board instead of the careers page, keep the dated list, and wait for three related postings before you call it a strategy.
Frequently asked
Questions worth answering
- Are competitor job postings a reliable signal of strategy?
- Patterns are more reliable than individual postings. Firsts in a new region or vertical, clusters of similar roles, named integrations and certifications, and senior hires are useful signals. Single listings, evergreen roles and reposts on job aggregators are not, since a meaningful share of postings never lead to a hire.
- What is a ghost job?
- A job posting with no active plan to hire. Ghost jobs are hard to count directly, but the signs point the same way: Greenhouse found that 18% to 22% of jobs posted through its platform in 2024 never resulted in a hire, and in a 2024 Resume Builder survey 39% of US hiring managers said their company had posted a fake listing in the past year.
- How often should I check a competitor's careers page?
- Monthly is enough by hand if you keep a dated list of roles and record only the changes. Automated tracking can check daily, which helps you date a new hiring push precisely, but the decisions you make from hiring data rarely need to happen faster than monthly.
Stop writing battlecards from scratch
Clinch does the CI work so you can do the rest of your job.
Snapshots in under two minutes. Auto updating battlecards. Weekly digests your team will actually read. $79 per month.