A job posting that’s been open for three days tells you something very different than one that’s been open for three months.
Most people don’t know how to read these signals. Job seekers see a posting from 90 days ago and think “old, probably filled.” Recruiters see the same posting and think “desperation—time to make a move.”
Companies leave roles open for wildly different reasons, and the timeline tells you everything about their urgency, dysfunction, or strategic priorities. Some roles are genuinely hard to fill. Others are ghost jobs that were never meant to be filled. And some represent a company that’s slowly bleeding out because they can’t find the one person they desperately need.
Here’s how to read the timeline—and what it means for both job seekers and recruiters.
0-7 Days: Fresh Posting (The Honeymoon Phase)
What it means:
- Company just posted the role
- HR is still collecting applications
- No one’s been interviewed yet
- Hiring manager is optimistic
For high-urgency roles: The burger flipper position at McDonald’s posted yesterday? They need someone by Friday. The Senior DevOps Engineer posted three days ago at a startup? Their infrastructure is probably on fire right now.
For low-urgency roles: The “Marketing Coordinator” posted Monday at a Fortune 500 company? They’re just starting a 6-month hiring process and haven’t even scheduled the intake meeting yet.
What it tells you:
If it’s a critical role (engineering, finance, operations): Someone just quit or they just got funding. Strike fast.
If it’s a support role (admin, coordinator, junior anything): You’re applicant #1 of 500. Good luck.
Red flag: If a “fresh” posting is actually a repost of the same role from 90 days ago, they failed to fill it the first time. That’s not fresh—that’s desperation disguised as a new opportunity.
7-30 Days: Active Hiring (The Reality Check)
What it means:
- Company is actively interviewing
- HR has screened initial applicants
- Hiring manager has met 3-5 people
- Reality is setting in
The divergence happens here:
Scenario A: Easy-to-fill roles After 2 weeks, they’ve found someone. Offer goes out by day 20. Role is filled by day 30.
Example: Junior Accountant, Customer Service Rep, Project Coordinator
Scenario B: Hard-to-fill roles After 2 weeks, they’ve interviewed 5 people. None are qualified. Hiring manager realizes their requirements are unrealistic or their salary is too low. Panic begins.
Example: Senior Rust Developer, Cybersecurity Architect, Fractional CFO
What it tells you:
For job seekers: This is the sweet spot to apply. The company is engaged, responsive, and actually interviewing. If you apply after day 30, you’re competing with candidates already in the pipeline.
For recruiters: If it’s day 20 and the role is still open, and it’s a specialized position, reach out to the hiring manager. They’re starting to realize Indeed isn’t going to cut it.
The burger flipper test: If McDonald’s can’t fill a burger flipper role in 30 days, something is deeply wrong (terrible location, terrible manager, terrible pay, or all three). If a fintech can’t fill a “Head of Risk” role in 30 days, that’s actually normal—specialized roles take time.
30-60 Days: The Struggle is Real
What it means:
- Company has interviewed 10-15 people
- None were the right fit
- Hiring manager is frustrated
- HR is getting pressure from above
Why roles stay open this long:
Reason 1: Unrealistic Requirements
- “We need a Senior Full-Stack Developer with 10 years experience in React (which was released 12 years ago), willing to work for $80K in San Francisco”
- The perfect candidate doesn’t exist at that price point
Reason 2: Bad Interviewing
- Hiring manager rejects everyone for vague reasons
- “Not a culture fit” (translation: I didn’t like their vibe)
- Inconsistent criteria across interviews
Reason 3: Internal Chaos
- Three rounds of interviews, then the VP says “actually, we need someone more senior”
- Budget gets frozen mid-search
- Hiring manager leaves, new manager wants different qualifications
Reason 4: Legitimate Difficulty
- It’s a niche role (Haskell developer, aerospace engineer, medical device regulatory expert)
- Talent pool is genuinely small
- Competition for candidates is fierce
What it tells you:
For job seekers: If the role is still open at 45 days and you’re actually qualified, you have a decent shot. Most of the competition has given up or been rejected. But be cautious—there might be a reason no one wants this job.
For recruiters: This is your moment. A role open 45-60 days = hiring manager is in pain. Your pitch: “I saw you’ve been trying to fill this role for 6 weeks. I specialize in placing [role type]. I have 3-4 candidates in my network. Want to talk?”
The “ship without a captain” problem: If the role is “VP of Engineering” or “Head of Sales” and it’s been open 60 days, this company is rudderless. Critical decisions are being delayed. Strategy is on hold. Revenue is probably suffering. They’re desperate even if they won’t admit it.
60-90 Days: Desperation (or Apathy)
What it means:
At this point, the role falls into one of two categories:
Category A: We’re Fucked Without This Person
Critical roles that remain unfilled:
- Chief Technology Officer
- Head of Revenue
- VP of Product
- Lead Architect
- Chief Financial Officer
The reality:
- Company can’t make strategic decisions without this hire
- Existing team is burning out covering responsibilities
- Projects are delayed
- Board is asking questions
- CEO is personally involved in interviews
Example: A Series B fintech has been trying to hire a “Head of Compliance” for 75 days. Why? Because without someone in that role, they can’t launch their new product. Regulators won’t approve it. They’re bleeding $200K/month in delayed revenue. They’re absolutely desperate.
What it means for you: If you can fill this role, you’re a hero. Name your fee.
Category B: We Don’t Actually Need This Person
Non-critical roles that stay open forever:
- “Marketing Associate” (undefined responsibilities)
- “Business Development Manager” (no clear goals)
- “Chief of Staff” (luxury hire, not necessity)
- “Innovation Lead” (made-up title)
The reality:
- Team has learned to live without this role
- Budget is there but urgency isn’t
- Hiring manager is too busy to prioritize interviews
- It’s become a “nice to have”
Example: A company has been trying to hire a “Social Media Manager” for 85 days. Why? Because the intern is handling it adequately, and no one is screaming about social media performance. It’ll get filled eventually. Or not. Whatever.
What it means for you: Unless you’re desperate, skip this one. Even if you get hired, the role probably lacks real impact or resources.
90-180 Days: Something is Seriously Wrong
What it means:
No role should stay open this long unless one of these is true:
1. The Role is Impossibly Niche
Examples:
- Quantum Computing Researcher
- Regulatory Affairs Lead for Medical Devices (specific rare disease)
- Lead Blockchain Developer (Rust + Solidity + 5 years experience)
Reality: There are maybe 200 qualified people globally. They’re all employed. They’re all being recruited by 10 other companies. Hiring will take 6+ months.
What it tells you: If you’re actually qualified for this role, you can name your price. Companies will pay $200K-$500K+ for genuine expertise in ultra-niche areas.
2. The Company is Dysfunctional
Examples:
- Role requires VP approval but VP is never available
- Four different people interview you with conflicting priorities
- Hiring manager doesn’t actually have budget authority
- Company culture is so toxic that candidates ghost after talking to the team
Reality: Good candidates smell dysfunction and run. The only people still applying are desperate or oblivious.
What it tells you: Red flag central. If you’re a job seeker, investigate thoroughly before proceeding. If you’re a recruiter, you might still get paid, but prepare for a nightmare client.
3. It’s a Ghost Job
Why companies post ghost jobs:
- Building a “talent pipeline” (collecting resumes for future use)
- Making the company look like it’s growing (impressing investors)
- Testing salary expectations (seeing what candidates will accept)
- Keeping internal employees nervous (making them feel replaceable)
- Required to post externally even though they’re promoting internally
Reality: This job was never meant to be filled.
What it tells you: If the posting has been open 120+ days with no updates, identical repostings, or vague descriptions, it’s probably fake. Move on.
4. They’re Holdouts for a Unicorn
The profile:
- “10 years experience but will accept entry-level pay”
- “Harvard MBA who wants to work at our 15-person startup in Kansas”
- “Senior engineer who loves legacy COBOL systems”
Reality: They’re waiting for someone who doesn’t exist at the price they’re willing to pay.
What it tells you: As a recruiter, you can try to talk sense into them (“Your budget needs to be $150K, not $90K”) but they probably won’t listen until month six.
180+ Days (6+ Months): The Zombie Posting
What it means:
At this point, one of these is true:
1. Total Organizational Paralysis
Scenario: A mid-size company has been trying to hire a “Director of Data Science” for 8 months.
What’s actually happening:
- Three different executives can’t agree on the role
- Budget was approved, then frozen, then re-approved
- Two hiring managers have left during the search
- Requirements have changed four times
- The team has given up hoping this position will ever be filled
What it tells you: Run. This company can’t execute on anything.
2. Permanent Talent Pipeline Posting
Scenario: Major consulting firm has “Senior Consultant” posted for 14 months.
What’s actually happening:
- They’re always hiring consultants
- The posting never closes
- They interview constantly
- They hire in batches whenever they get a project
What it tells you: This is actually fine. It’s not a specific opening—it’s a rolling recruitment process. Apply if you want, but don’t read into the timeline.
3. They’ve Given Up (But Can’t Admit It)
Scenario: Small company has “VP of Sales” posted for 11 months.
What’s actually happening:
- They interviewed 30 people
- None were right
- They’re exhausted
- The CEO is doing sales himself
- The posting stays up because taking it down feels like admitting defeat
- They’ll hire someone eventually, but the urgency is gone
What it tells you: This is a low-priority rescue mission. You might get hired, but don’t expect decisive action.
The Industry Breakdown: What’s Normal?
Not all industries hire at the same speed. Here’s what “normal” looks like:
Fast-Hiring Industries (7-30 days)
- Retail
- Hospitality
- Customer service
- Entry-level anything
- Hourly workers
Why: High volume, low specialization, urgent need
Medium-Hiring Industries (30-60 days)
- Mid-level corporate roles
- Marketing
- Sales (non-executive)
- Operations
- HR
Why: Need to interview multiple people, but talent pool is adequate
Slow-Hiring Industries (60-120 days)
- Senior engineering
- Executive roles
- Specialized technical (cybersecurity, data science)
- Healthcare (doctors, specialists)
- Finance (senior analysts, portfolio managers)
Why: Small talent pool, high stakes, thorough vetting process
Glacial-Hiring Industries (120+ days)
- Academia (tenure-track positions)
- Government (civil service)
- C-suite executives
- Ultra-niche technical roles
Why: Bureaucracy, politics, tiny talent pool, or all of the above
The “Ship Without a Captain” Phenomenon
Some roles, when left unfilled, create existential crises for companies.
Critical Roles That Can’t Stay Empty
CTO / VP of Engineering:
- Product roadmap is frozen
- Technical decisions are delayed
- Engineering team has no leadership
- Sprints are rudderless
- Technical debt piles up
Timeline impact: If this role is open 90+ days, the company is bleeding talent, missing deadlines, and losing competitive advantage.
CFO / Controller:
- Financial reporting is delayed
- Budget decisions are on hold
- Investors are getting nervous
- Compliance risks are mounting
- No one has a clear picture of runway
Timeline impact: If this role is open 90+ days at a startup, they might be months from running out of money and don’t even know it.
Head of Sales:
- Revenue targets are being missed
- Sales team is directionless
- Deals are stalling
- Best salespeople are leaving
- Board is furious
Timeline impact: If this role is open 90+ days, revenue is suffering. Full stop.
Roles That Can Stay Empty (Unfortunately)
The company survives, but suffers:
Marketing Manager:
- Marketing continues (poorly)
- CEO or someone else approves campaigns
- Agency handles some work
- Not ideal, but not fatal
HR Manager:
- Someone in finance handles payroll
- CEO handles hiring
- Compliance gets sketchy
- Employee morale suffers
- But the ship doesn’t sink
The hard truth: Companies have gotten used to operating without certain roles. If a “Director of Customer Success” role has been open for 6 months and the company is still functioning, they’ve clearly figured out how to live without it. Doesn’t mean they shouldn’t fill it—but it’s not an emergency.
What This Means for Job Seekers
How to read the timeline:
0-30 days: Jump on it if you’re qualified. Prime time.
30-60 days: Still good. You’re not too late. Company is actively hiring.
60-90 days: Proceed with caution. Ask in the interview: “I noticed this role has been open for a while. What’s been challenging about filling it?” Their answer tells you everything.
90-180 days: Major red flags. Either the role is impossibly niche, the company is dysfunctional, or it’s a ghost job. Do serious due diligence.
180+ days: Probably not worth your time unless you’re desperate or it’s a known “always open” position.
What This Means for Recruiters
Your opportunity zones:
45-90 days: This is your sweet spot. The company is in pain but not yet desperate enough to make bad decisions. Your pitch: “I specialize in this exact role. I can get you 3-4 qualified candidates within two weeks.”
90-180 days: Maximum desperation. They’ll listen to anyone. You can command higher fees. But also be prepared for a dysfunctional client.
180+ days: Tread carefully. Something is very wrong. You might get paid, but you’ll earn it.
Your research checklist:
Before reaching out to a company with a long-open role:
- Check if it’s been reposted (search for similar titles from the same company)
- Look at the company’s other openings (are they all old? Red flag)
- Check Glassdoor reviews (do employees mention “disorganized hiring”?)
- LinkedIn research the hiring manager (are they new? That might explain the delay)
- Search for news about the company (layoffs? Funding? Acquisition talks?)
Your positioning:
For a role open 60-90 days:
“I noticed this role has been open for a while. These positions are notoriously hard to fill through traditional channels. I specialize in placing [role type] and have a network of passive candidates who aren’t on job boards. Would you be open to a contingency arrangement?”
For a role open 90-180 days:
“I see you’ve been working on filling this role for several months. I’m guessing you’ve learned that the traditional approach isn’t working. I take a different approach—direct outreach to passive candidates who have the exact background you need. Can we talk about what hasn’t worked so far?”
The Audacity Question: Why Do Companies Leave Critical Roles Open?
You asked about the “audacity” of companies leaving roles unfilled for months when they’re clearly struggling.
Here’s the truth:
Reason 1: Sunk Cost Fallacy
They’ve already spent 90 days searching. If they lower standards or raise salary now, it feels like admitting those 90 days were wasted. So they keep doing the same thing, hoping for different results.
Reason 2: Multiple Decision Makers
The hiring manager wants to hire someone. Finance wants to lower the salary. The CEO wants someone more senior. HR wants to follow the process. No one has final authority. The role stays open while everyone argues.
Reason 3: Magical Thinking
“The perfect candidate is out there. We just haven’t found them yet.” They’d rather wait six months for a unicorn than hire a very good candidate today.
Reason 4: Pride
Admitting they need help (from a recruiter, by raising salary, by lowering requirements) feels like failure. So they keep trying to do it themselves, month after month, while the company suffers.
Reason 5: Ignorance
Sometimes they genuinely don’t understand the urgency. The CEO doesn’t realize that the lack of a CTO is why product development is stalled. The board doesn’t realize that the lack of a VP Sales is why revenue is flat. They see it as “HR is slow” rather than “we’re hemorrhaging opportunities.”
The result: Companies limp along, understaffed, while roles sit open for months. It’s organizational dysfunction disguised as “high hiring standards.”
The Bottom Line
A job opening timeline tells you a story:
- 0-30 days: “We just started looking”
- 30-60 days: “It’s harder than we thought”
- 60-90 days: “We’re struggling and getting desperate”
- 90-180 days: “Something is seriously wrong here”
- 180+ days: “This is either fake, impossible, or we’re dysfunctional”
For job seekers: Use the timeline to assess company health and your odds.
For recruiters: Use the timeline to find desperate companies who need your help.
For companies: If your critical role has been open for 90+ days, it’s time to admit your approach isn’t working. Lower your ego, raise your salary, or call a recruiter who actually knows what they’re doing.
The longer a role stays open, the more it costs you—in lost productivity, missed opportunities, and burnt-out teams covering the gap.
Every day you wait for the perfect candidate is a day your ship is sailing without a captain.

No responses yet