Skip to content

Ghost jobs

What it means when a job is reposted: data from 2,190 recycled listings

By Hotfix Team

July 20, 20268 min read
A job-listing card on a dashed elliptical loop with three faded ghost copies trailing behind it, next to a clock whose hand is being wound backward by an amber arrow.

When a job is reposted, the listing you are looking at was taken down and put back up with a fresh posting date. The search behind it did not restart. It has been open the whole time, and usually far longer than the date suggests.

We can measure this directly because Hotfix ingests listings straight from applicant tracking systems like Greenhouse, Ashby, and Rippling, and records every change a listing goes through. Over the 11 weeks ending July 20, 2026, we watched 2,190 tech listings disappear from their company's ATS and come back with a new date. The median repost made the listing look 53 days newer than the search really is. Of the 2,461 repost events we logged, 82 percent moved the posting date forward by at least two weeks, and roughly 3 in 10 moved it by three months or more.

The practical takeaway: a repost is neither a rejection nor an invitation. It means the search is older than it looks, the employer has not closed the role, and your expectations should be calibrated to a hiring process that is already stale. You can still apply. You should just know what you are walking into.

What it means when a job is reposted

A repost has a small number of plausible explanations, and none of them are "this role just opened."

  • The search failed. Candidates were interviewed, nobody was hired, and the employer restarted the listing to refill the pipeline. This is the most common reading, and the one career-advice sources like Indeed default to.
  • The search stalled. Budget was frozen and re-approved, the hiring manager changed, or the team reshuffled priorities. The role went dark and came back.
  • The listing is evergreen. Some companies keep pipeline roles perpetually open and cycle the listing to keep it looking fresh in job-board sort orders.
  • The requirements changed. The employer rewrote the role and relaunched it. In our data, some reposts arrive with edited descriptions, locations, or salary ranges.

What a repost does not mean is that the posting date is telling you the truth. Job boards sort by recency, and applicants use posting age to decide where to spend effort. A reset clock quietly defeats both.

The clock reset is rarely small

If reposting were mostly an administrative hiccup, the date shifts would be small. They are not. Across the repost events where the date moved forward, the biggest single bucket is a reset of three to six months.

315
361
543
446
586
94
Under 2 wks
2-4 wks
1-2 mo
2-3 mo
3-6 mo
6+ mo
Repost events by how far the posting date moved forward, 11 weeks ending July 20, 2026.

A listing that reappears with a date five months newer than its original posting is not a fresh opening. It is a search that has been running since before some applicants finished their last job.

Reposting is also not rare enough to ignore. Of the 19,329 listings currently live in our index, 1,319 have been through at least one removal-and-repost cycle that we directly observed. That is 6.8 percent of live tech listings, or about 1 in 15, and it is a floor: our change tracking only began in May, so any listing recycled before then is not counted.

What we measured

Hotfix ingests every listing posted to the applicant tracking systems we support and re-crawls each company on every ingest run. When a listing vanishes from the company's ATS, we mark it deactivated. When the same listing returns carrying a different posting date, we log a reactivation with the old and new dates. A repost, in this analysis, is exactly that sequence: removed, then relisted with a fresh date.

This is observed employer behavior at the source, not scraped job-board data. It is also deliberately conservative. We only count a repost when the ATS itself shows the same listing returning with a changed date, so listings recycled under a new internal ID, or recycled before our tracking window opened, are missed. The true repost rate is higher than what we can prove.

Some listings cycle again and again

Most reposted jobs go through the cycle once. A meaningful tail does not: of the 2,190 reposted listings we tracked, 206 were reposted at least twice inside 11 weeks, and one listing was reposted 13 times. At that frequency, the listing functions less like a job opening and more like a standing advertisement.

The behavior is also platform-agnostic. We logged reposts on every major ATS we ingest: Greenhouse accounted for 1,386 events, Ashby for 879, Rippling for 114, Workable for 42, and Gem for 40. This is not a quirk of one system's workflow. It is a standard employer practice everywhere.

Sales and customer-facing roles get recycled most

Reposting is not spread evenly across the job market. Among live listings in our index, go-to-market roles are recycled at roughly twice the rate of engineering and design roles.

Sales development
11.2%
Revenue operations
9.9%
Customer success
9.3%
Account executive
8.6%
Product management
8.3%
Backend engineering
6.6%
Fullstack engineering
4.9%
Product design
4.1%
Share of live listings that are recycled reposts, by role. Functions with at least 300 live listings in our index.

This pattern fits the evergreen-pipeline explanation. Sales development, customer success, and account executive roles are the classic always-hiring positions, where the listing exists to keep applications flowing rather than to fill one seat. If you are applying to a reposted go-to-market role, the odds that you are entering a standing pipeline rather than a discrete search are meaningfully higher.

Work arrangement shows the same tilt: 8.4 percent of live remote listings are reposts, against 4.6 percent of onsite listings. Remote roles draw the largest applicant pools, which makes a perpetually fresh-looking listing more valuable to the employer and staleness easier to hide. Check posting age most carefully in high-volume remote categories like remote software engineer roles.

Reposting compounds the ghost-job problem

Our Q2 ghost-job analysis found that one in three tech listings is still up 60 days after posting. Reposting is the other half of that story: a listing can dodge the 60-day smell test entirely by resetting its own clock. The stale search is still stale. It just stops looking that way.

External evidence points the same direction. Revelio Labs data cited by the Columbia Law Review shows hires per job posting fell from about 8 per 10 listings in 2019 to 4 per 10 in 2024, meaning more listings than ever produce no hire at all. And Greenhouse's own survey research estimated that 18 to 22 percent of online job postings are ghost jobs. A reposted listing is not automatically a ghost job, but the two practices feed the same outcome: job seekers spending real effort on openings that are older, colder, or emptier than advertised.

When a repost is legitimate

The strongest counterargument deserves stating plainly: reposting is often defensible. A final-round candidate declines an offer and the search genuinely restarts. A frozen budget thaws. A role gets rescoped into something new. From the employer's side, relisting is the normal mechanics of hiring in an uncertain market, not deception.

Our data cannot see intent, and we do not claim to. What we can see is the arithmetic: whatever the reason for the repost, the posting date you see understates how long the search has been open, by a median of 53 days. The honesty problem is not that companies repost. It is that the reset clock is presented to you as if the search just began.

How to treat a reposted listing

  • Apply anyway, with calibrated expectations. Career-advice consensus, including Forbes and Indeed, is that a repost is often a real, unfilled need. Our data agrees that the need is real more often than not: most reposted listings cycle only once.
  • Treat the original date as the real one. If you can see that a listing is a repost, add the reset to its age. A "3 days ago" listing with a 53-day reset behind it is an 8-week-old search.
  • Watch for serial cycling. A role that keeps vanishing and returning is behaving like pipeline advertising. Spend your best application effort elsewhere, and put roles like this on your watchlist instead of your priority list.
  • Weight fresh listings from companies that close their jobs. An employer whose listings go up, fill, and come down is giving you honest signal. That pattern shows up in our data as short listing lifespans and few reposts.

We publish this analysis from the same dataset that powers Hotfix's job search, where recycled listings do not get to masquerade as new. The posting date should mean what it says.

Sources

  1. [1] Indeed: What to do if a job is reposted after your interview
  2. [2] Forbes: Why job listings get reposted, and why you should apply to them anyway
  3. [3] Columbia Law Review: Ghost Jobs
  4. [4] Greenhouse 2024 State of Job Hunting Report

Find tech jobs worth your attention.

Browse current roles by experience, salary, and how you want to work.

Browse tech jobs