27.6% of 619,116 job postings open on employers' own careers sites have been up for more than 90 days. Age by category, country and applicant tracking system, the employers with the most open postings, closures and…

302 points•rubatrejo•7 days ago•363 comments•

363 comments

Aurornis7 days ago
This statistic constantly confuses people who haven't done hiring.

If we decide we're going to grow headcount by 10 senior software engineers, we don't copy and paste the same job listing 10 times. We leave it open and collect resumes through that. At a large or fast growing company, we might never stop interviewing and hiring senior software engineers. The listing stays open for a year or more.

There are also specialty roles where hiring takes months. I've had niche roles open where we didn't get any applicants with any experience on the topic for over 90 days on multiple occasions.

alightsoul7 days ago
So you should apply to old job postings? Consensus in LATAM seems to be, they just forgot to take them down and they already have someone or in Latin America if you repost the same opening over and over the consensus seems to be the company is toxic they have a turnover problem, maybe you should say outright you're looking for 10 people
Aurornis7 days ago
Some common sense goes a long way. If the job listing is from a company with 10,000 people, you can assume that they're always hiring. Submit away.

If the listing is generic like "senior software engineer" and all of the requirements are generic like being able to program or do teamwork, it's probably a generic listing.

Applying anyway is a safe bet, but I wouldn't invest as much energy into tailoring your resume if it's a 6 month old posting from a 50 person company with a website that looks like it's from 2009. That company probably forgot to take the listing down.

> maybe you should say outright you're looking for 10 people

This wouldn't help because you have no way of knowing if they've already hired 9 people or 1 person.

The target can also change constantly. At a large enough company you continuously lose people for natural reasons, like retirement, moving for a spouse, moving to be closer to family. Past a tipping point you're just always hiring.

mixdup7 days ago
> So you should apply to old job postings?

Yes. I recently got a job (IT infrastructure engineer with a non-tech company) on a posting that was 6 months old. they had filled it, and at the same time got approval for a second headcount so they never pulled it down

aDyslecticCrow7 days ago
I got a job by applying to an old listing, for the wrong city.

Small companies may look to fill a certain set of skill-sets, and if that is filled by one person or three doesn't matter much; can puzzle around to make the workload fit what is found. large companies may hire 10 people generically, but may stop at 5 if they don't like the candidates, or hire 16 after a good set of resumes.

Forcing companies to be overly specific in the roles is just making it harder to apply.

rsynnott7 days ago
If it’s a big company, anyway, then yeah. A FAANG type hires thousands of engineers a year. They are not going to have a bespoke ad per position.
maccard7 days ago
You should, but you should always apply as early as possible.

The main reason the jobs are reposted are to get them to the top of the feed

probably_wrong7 days ago
I was recently job searching and roughly 50% of all jobs ghosted me. Just an automated email and then... silence. And when applying via LinkedIn only ~5% of companies even opened my application.

I can believe that your company has a good reason for keeping the job up, but I also know that some job ads are black holes were no one bothers to do the bare minimum including taking the posting down. I have no idea how to differentiate one from the other.

IshKebab7 days ago
50% is a pretty damn good response rate! I wouldn't complain about that.

It's not surprising about LinkedIn. They've made applying for jobs too easy so there's too much noise. I wouldn't bother applying for jobs there. LinkedIn is great for recruiters though - just put some effort into your profile, set it to "looking for work", and then reply to interesting recruiter spam. That's how I got my last 3 jobs.

legitster7 days ago
As someone with a niche job and title (and comes pretty decorated), I would expect to hear back on my applications more often and yet I get nothing either. There are some prominent companies (cough Figma, Smartsheet, Stripe cough) who literally have had an open role for exactly my job for nearly 3+ years without filling it.

Maybe I'm thinking a bit too much of myself, but it doesn't seem like they are that interested in really filling it.

ak6te7 days ago
This is probably too broad a category for anecdata to mean much, but just to balance the scales I've recently started looking in a job category that I thought was niche, but not that niche. I've heard back from something like 11/13 applications, often the same or next day.
nitwit0057 days ago
Then you'd still only have a small number of roles up, not the thousands of positions the article is showing for some companies. They'd be hiring hundreds of thousands a year if they were constantly interviewing for all of them, and I don't believe O'Reilly Auto Parts is recruiting people as quickly as a nation at war.
shagie7 days ago
https://careers.oreillyauto.com/us/en/c/information-technolo...

They've got a few open spots if you're interested in relocating to Springfield, MO (and even some entry level IT positions https://careers.oreillyauto.com/us/en/job/R203370/IT-Support... - that one was posted 09/21/2026)

jghn7 days ago
Another confounder is the opposite. When I've been hiring I'd often open up different public recs for the same role to cast a broader net. Some people self identify with certain terms and may not realize they'd be a fit.

So what would happen is I'd have say 10 real openings, I may have 5 different job postings, and all of them would stay open until I filled all 10 openings.

legitster7 days ago
There are some browser plugins you can use for job sites like LinkedIn to filter out Ghost Jobs. It's been somewhat helpful, but honestly it feels like 90% of tech jobs right now are Ghost jobs.

It's happened so many times. Apply for a job, within an hour get an email that says I am not qualified (not true), and then a week later the same job gets posted again.

I'm normally a pretty free-market guy, but it should be illegal. It's clear-cut fraud - they are advertising something that doesn't exist, specifically to game numbers. And what's more, governments report on these numbers as if they are real job opportunities in the economy.

Aurornis7 days ago
> Apply for a job, within an hour get an email

Hiring has been crazy for years. It's worse with remote jobs because you get a firehose of applicants everywhere.

When I was doing a lot of hiring I tried to be as responsive as possible because you don't want to lose the best candidates. I would try to review applicants as fast as they came in. You have to understand that in that hour I might get 40 resumes. 1 or 2 are amazing, another 2-3 could be worth a look, and another 5 might have made the cut if I didn't just read those 2-5 much better resumes ahead of them.

If you met the listing qualifications but got rejected as not qualified, I would double check that your resume wasn't unclear about something. You would not believe how many times I've interviewed candidates who had some key experience that they forgot to include on the resume and didn't realize it was missing until it spontaneously came up in talking to them.

The simpler explanation is that a tired hiring manager was just clicking buttons to dismiss applicants who didn't make the cut.

matwood7 days ago
> You have to understand that in that hour I might get 40 resumes. 1 or 2 are amazing, another 2-3 could be worth a look, and another 5 might have made the cut if I didn't just read those 2-5 much better resumes ahead of them.

This sounds like a dream. We posted a job a couple of weeks ago and had 1200 applications in around 2 days. Most are complete garbage. I'm confused why they took the time to apply at all, even if AI did it for them.

johnnyanmac7 days ago
>You would not believe how many times I've interviewed candidates who had some key experience that they forgot to include on the resume and didn't realize it was missing until it spontaneously came up in talking to them.

Resumes are only a 1 page summary (2 if you're really experienced) and this kind of market has you doing hundreds of submissions if you lack connections (or your connections are also job searching). You don't have the time to tailor every application for every role.

A shame because LLMs should really be perfect at this. Most current tools are too obsessed with writing for you (and creating a blander resume) instead of just taking a master CV and drag and dropping the most applicable roles/projects/experiences in.

quadrifoliate7 days ago
At this point why don't you try to go out and contact candidates yourself or via a recruiter rather than posting jobs? It seems to me that with LLM-based tools you are going to find it increasingly difficult to get those 2-3 out of the 40; all 40 will be LLM-written to perfect match your posting.
legitster7 days ago
> If you met the listing qualifications but got rejected as not qualified, I would double check that your resume wasn't unclear about something. You would not believe how many times I've interviewed candidates who had some key experience that they forgot to include on the resume and didn't realize it was missing until it spontaneously came up in talking to them.

That assumes that I am writing my resume for just your job posting. If I am just going to copy and paste the job requirement verbatim on my resume, doesn't that make your job screening applicants for actual experience much harder? Often times the difference is splitting hairs anyway ("we're looking for someone who paints brown houses").

But as a rule I don't customize my resume for every job posting anyway - if I have to apply to 70+ job listings to even hear back from even one of them, I would just frankly not have the time to do so.

Regardless, if my application is getting thrown out because my title is not quite right in a subtle way, or I reference Javascript but not Python, and no one is telling me - that's unfair on everybody. The company is going to skip over the best candidates for superficial reasons, because nobody is telling them their resume isn't perfect.

chaosharmonic7 days ago
This kind of stuff wouldn't be happening if we regulated jobs like we regulate banks.

Those regulations aren't perfect, but after working at one it became pretty clear that a lot of these things wouldn't fly if a bank did them.

Falsely advertise a financial offering? Pretty clearly actionable.

Ghost someone after they inquire about one? Deny them for some vague reason? Even just give them an unfavorable rate without specifying as much? None of those things would hold up. You have to send notices of any adverse action you take, not just providing clear communication that you're taking some kind of action against them, but giving a clear and objective reason why.

Call around to everyone someone might have worked for or with for references, without their knowledge or consent? See "clear and objective reason why." Also, if you use a third party to do this there are a whole collection of responsibilities under the Fair Credit Reporting Act -- you have to provide people with copies of the information gathered on request, inform them anytime it's used against them, offer some process for disputing incorrect details... And that threshold is from gathering the data, not from scoring it.

Never mind equity compensation, which is somehow special in terms of financial disclosures -- whether that's relative to the same company later offering the same stock to the public, or just more generally to any kind of investment offer.

None of this is any less unreasonable on the employer side.

badatnames7 days ago
The consistent reports I'm getting through friends who have spoken to recruiters is just that standards have increased dramatically. Firms accepting only a single candidate CV from a recruiter instead of 5 or more, and the recruiter downstream working their ass off to ensure it is absolutely the best possible CV, because if it's not then they don't get paid.
legitster7 days ago
> Firms accepting only a single candidate CV from a recruiter instead of 5 or more

Why though? I've done hiring before - it takes less than 30 seconds to skim a resume. The recruiters also have no idea what the responsibility is for the jobs they are hiring for - it's a terrible place to bottleneck candidates on.

It sounds like everyone, including recruiters, are being sent on a snipe hunt.

MarleTangible7 days ago
There are also a lot of reposts coming from recruiting companies.

I see a position getting posted for a local company, and within hours the same requirements are showing up for 10 new postings with vague company names like "... is wanted for a local manufacturer" etc.

legitster7 days ago
The way I got my current job is that the company I applied for rejected my application and then hired a recruiter who brought me in with the same application.

The company essentially handed the recruiter $10k because they were too bad at reviewing their own applications.

destitude7 days ago
After I scheduled an appointment which I realized was a "recruiter" the zoom link showed the local time zone for the recruiter was from some West African country. I cancelled the appointment.
thepryz7 days ago
This. I can't tell you how many times I've been contacted by a recruiter looking to fill a job that I myself am the hiring manager for or is within my reporting line. When recruiters can't even be bothered to look at the job, company and potentially hiring manager before contacting someone, the system is broken.
valgaze7 days ago
Sounds super annoying sorry it sucks but who exactly are they defrauding in your view? And what numbers are they gaming?
legitster7 days ago
Investors for one. If these are larger companies, they will often inflate their actual hiring numbers to make it look like they are anticipating more growth than they are actually expecting.

But I certainly feel ripped off applying for jobs they never intended on filling. If they put up a lot of hoops to jump through to apply (submit a portfolio, set up an account, write a cover letter specific to our company), times that by the 1000 people who have applied, and it's an exorbitant amount of human time getting wasted.

dgunay7 days ago
The job market should be just that, a market, between buyers and sellers, not people who pretend to be buying in order to look like they've got money.

I know this analogy breaks down a little bit since this behavior does actually happen, sort of, in real life p2p markets but the point is, it sucks and if you've ever sold anything on fb marketplace you know how obnoxious it is dealing with people who demand a lot of you but do not intend to actually commit to buying what you're selling.

HumblyTossed7 days ago
Investors maybe. Makes your company look better than it is.
jedberg7 days ago
I talked to a hiring manager friend at a big company you've definitely heard of. I was looking for a job so I sent him a link to one of his jobs and said "can I interview for this?"

He said: Oh, I have 23 recs on the job site but none of them are open. They just keep them there to make us look like we're still hiring like crazy.

rad_val7 days ago
Yeah, common knowledge sadly. Can get even worse, a friend had recently an interview with a, not-so-well-known, but you heard of them company and they didn't do any face to face interview, just AI driven via email, all steps. When he failed a step: they offered him some credits on the platform, literally a funnel via a job post (it's a dev platform).
diego_moita7 days ago
This is called ghost jobs. More than 90% of posted jobs are like this.

In HN's Who's Hiring it is very close to 100%, so I don't look at that thread anymore.

The solution: use AI robots for jobs.

bluecheese4527 days ago
You are being downvoted but hn is really bad about this. One company posted an advert for their “third engineer” for literally years.
Baljhin3 days ago
My standard procedure when looking at job listings is to search references of the company on HN, to see if there's any chitchat about its services/products.

Just 2 months ago I found a LI listing for a company that even has a "Show HN" - "...one of the fastest-growing security and compliance platforms in history." Not much chatter about it, but enough I felt assured to apply to the listing.

It's only after I clicked Submit that I discovered a factoid on the LI listing: it had been open for NINE months. The company's ATS does not show time-of-posting.

Worse-- just right now, I went to both the company's ATS listing and Linkedin: the posting is still open, 11 months now and counting.

Oh, and no surprise-- no response to my application, two months later.

Rotdhizon7 days ago
A small anecdote from the cleared space (security clearance jobs). If you look through websites like clearedjobs, you'll notice that you see the same sets of cyber jobs posted over and over and over. All from the same companies in the same locations. Come to find, it's simply because they can't find people desperate enough with good qualifications to work for low wages in HCOL areas like northern VA and DC. Companies that want unicorn analysts/engineers with 6-10 YOE, TS/SCI, degree, and extensive, specific experience to relocate to northern VA for 130k/yr - 5 days in office - standard crappy contractor benefits. Shocked pickachu face when practically no one will accept those terms who actually qualify.
whstl7 days ago
Pretty sure something like this will still get 1000 applicants, nobody will get hired, and a C-Level will blame the hiring manager and HR/recruiter.
seany7 days ago
The flip side of this is filtering for "US Persons" (non cleared, but citizenship, located in the US) for remote work at the Sr/Staff level. The amount of BS that I get is astounding.
jonas217 days ago
Every time I've hired someone at a big company, it's taken multiple months to get candidates through the pipeline, and it was not uncommon to have to go back to the candidate pool when someone would accept an offer and change their mind before starting. 90 days to fill a role would be considered relatively quick.
sporadicism7 days ago
What an absolutely insane way to do business. Everybody is out here trying to squeeze every last drop of efficiency out of software teams to the point of shipping garbage. Meanwhile managers, executives, and hr are operating under the belief that taking literal months to move "candidates through the pipeline" is eminently reasonable.
solatic7 days ago
> eminently reasonable

Companies feel like they have no choice, for two reasons:

1. Jurisdictions where workers must give minimum notice periods before leaving their prior employer - the worker accepts a competing offer, gives notice, waits out the notice period, then starts. And many workers often ask for additional unpaid time between jobs before starting (since no vacation days have been accrued yet at the new job).

2. Hiring happens by committee. In most companies, job candidates must be interviewed by, at the absolute minimum, an HR screener, the hiring manager, and the hiring skip-level; and usually also by people who will be peer teammates, plus an HR "culture" interview. If you need to pass a committee of 3-6 people, interviews must be scheduled with each member of the committee; at one committee member per week, that is 3-6 weeks.

6 weeks (1.5 months) plus background checks plus getting pay packages approved plus 30 day notice periods plus two weeks unpaid vacation is, yes, a multiple month endeavor at minimum to fill a role. The only way to fill a role within a week is to grant full hiring autonomy to the hiring manager and only hire people who are currently unemployed (and therefore have no notice period or desire to take more unpaid time before starting), which in most companies beyond early startup size, is a complete non-starter.

darth_avocado7 days ago
We are at the moment hiring for a L3 (no fresh graduate but someone with 3-5 years of experience). The role has been open for two months now (it was a backfill). I personally am in charge of the technical screen which is the second interview after the hiring manager. I am already getting a filtered set of candidates after the recruiter and the hiring manager review candidates. Of the 5 that have come my way, I’ve said yes to 1 person and 1 as a yes, pending another technical screen. We are not even wanting an exact match, nor are we expecting cure for cancer. Yes there are a lot of people looking for jobs but you don’t realize how many candidates are just not what their resumes portray. It takes forever to get someone competent in the pipeline and even then, you know nothing about their work ethic. The reason the pipeline is slow is because the candidate pool is flooded with over the top resumes that are not backed by actual talent and once you hire a wrong candidate it is extremely difficult to fire them, even with at will employment contracts.

Any manager will tell you, they’d rather not go through the long hiring process.

ipdashc7 days ago
From what I've heard from other fields it seems as though this is somewhat unique to the tech industry. I share your belief that it's ridiculous. Companies somehow got along fine pre-FAANG with a few interview rounds before Google and Amazon convinced everyone that you need to have five rounds, a panel, a take home assessment, and a slate of brain teasers to pick out the true worthy 10x engineer.

Grow some balls, do a couple interviews, and just pick the candidate you like the most. You're hiring for a glorified IT guy, not a NASA astronaut. Companies that stretch out the process to a ridiculous degree need to get over themselves.

EDIT: and to be clear, yes, I've been on both sides of the hiring table

georgeecollins7 days ago
True. But if your job is HR taking a long time to hire people and maintaining a high level of turnover is probably good for your job security. I don't think it is overt, but I have noticed that large orgs have a lot of HR process, small companies just try hard to maintain staff.
tristor7 days ago
A lot of it has to do with how long it takes to find the right candidate. As someone who has been involved in a lot of hiring over the last 20 years, I can say there's been a huge shift within the last couple of years and open reqs get 10-25x the number of applicants, which instead of increasing choice in a positive way has just resulted in the average applicant quality decreasing. That means recruiters and hiring managers spend a LOT more time vetting and also invest in parallel candidates to try to hedge, because so many candidates applying are legitimately unqualified.

It may sound like I'm blaming candidates, and sometimes it might be fair to, but this is also a problem caused by companies not investing in training and hiring junior level employees, which means that people who are unqualified feel forced to apply for more senior roles, as those are the only roles hiring. It's honestly shocking how many candidates I've interviewed in my career who don't even meet the basic bar for the role they've applied for, and are essentially just hoping to get lucky and snag a high-paying tech job even if it ultimately results in them being terminated, they can collect a check for 3-9 months without delivering.

Mass applications, AI cheating, fraudulent representation (e.g. saying you are person X but are actually interviewing on behalf of person X who you are not), lying on resumes and in screeners, and even nation state attacks on hiring (see North Korea trying to farm tech jobs for money to get around sanctions), it's not great on the hiring side either.

pixl977 days ago
Maybe I'm an old fart, but I've never had a job take over 14 days to get. Stringing people along for 3 months is absolute insanity. This is what happens when people get turned into numbers instead of actual beings with needs and emotions.
cj7 days ago
Is that a high paying engineering role at a tech company in the US?

If so, 14 days is unheard of. Tell us more.

whstl7 days ago
Same, in the past it was much faster.

IMO the reason it takes longer now is because multiple people are getting interviewed simultaneously.

Considering job postings are getting 10x more resumes than before, I'm not surprised companies are hedging their bets and interviewing way more people for the same position.

esseph7 days ago
3 months? Try 6. 7-9 rounds of interviews over a 6 month period. It's insane.
darth_avocado7 days ago
You’re not even hearing back from the recruiter for 14 days if the job posting just went up. I mean it takes 1-2 weeks from the day you got told that you’re getting an offer to the day when you sign it.
esseph7 days ago
I am hearing from multiple people in hiring departments at different companies that they are doing 7-9 rounds of interviews for non-coding tech roles.

These companies have lost their minds.

alistairSH7 days ago
That sounds pretty insane to me.

IME (hiring, not interviewing) it's always been 3-4 rounds. First is an HR phone screen (usually 20-30 minutes on the phone), 2nd with hiring manager, 3rd with a senior engineer/architect, and a 4th with the hiring VP. And those are almost always combined into a single morning or afternoon(2+3 or 3+4) and the final round doesn't always happen (VP's choice).

darth_avocado7 days ago
7-9 rounds just means 7-9 conversations. Just talking to a recruiter and the manager are 2 rounds. So 5-7 interviews that evaluate competency. You usually get the lower end unless you ended up giving mixed signals.

Sounds like asking a lot from candidates but unfortunately candidates lie a lot and the cost of hiring candidates that don’t match up to the requirements when paying $300k-$500k/year is just too high. Firing people is hard and takes a long time, especially in management roles. My personal guidance to managers is to have rounds match the level and experience required for the job. You can hire an intern with 2 rounds after the hiring manager conversation but a staff IC probably needs 5, directors need 7.

Plasmoid7 days ago
It's an effect of "once burned twice shy". Every time there was a "bad" hire they had to change things. People add to the list but no one ever wants to advocate for a lighter process since they might be blamed for it.
gib4447 days ago
It's just cruel
jt21907 days ago
Remember that the average job candidate is absolutely clueless about how positions are created and filled in real life, so seeing bad assumptions like “most positions are filled in under ninety days” shouldn’t be surprising.

Read the full thread on Hacker News →

Related stories