
The job description you’re looking at was likely written within the last 48 to 72 hours if it’s newly posted, but many job boards display the date the posting was last refreshed rather than the original creation date. For example, on LinkedIn, the “Posted X days ago” label refers to the most recent repost or update, not the day the employer first drafted the role. If you see a job that was “posted 30+ days ago,” it may still be active, but the original document could have been written weeks earlier.
To get a clearer picture, check the company’s career page directly. Many organizations timestamp their job listings with the exact date they were opened, and some even include a “published on” field. Industry surveys show that over 60% of job postings are reposted weekly to maintain visibility, so the “written” date and the “posted” date can differ by a week or more. If you’re applying, focus on the posting date rather than the written date, because that tells you when the employer last updated the role and whether they are still actively reviewing candidates.
Here’s a quick reference table to help you interpret job posting dates:
| Platform | Date Displayed | What It Actually Means |
|---|---|---|
| “Posted 3 days ago” | Date of last repost or refresh, not original creation. | |
| Indeed | “30+ days ago” | The job was originally posted over 30 days ago. |
| Company Career Page | “Opened on 25 March 2026” | Exact date the role was made active. |
| Glassdoor | “Posted 2 weeks ago” | Date the employer last updated the listing. |
If you’re wondering “when was the job written” in the sense of the document’s internal creation, that information is rarely shared publicly. Employers often draft the job description weeks before the posting goes live, especially for roles that require internal approvals. In short, the most reliable indicator of a job’s timeliness is the last updated date, not the original draft date. Always prioritize freshly posted roles (within the last 7 days) for the highest chance of your application being reviewed.

I usually look at the “posted” date on the job board, because that’s the closest thing to when the job was written. If it’s three days old, I apply immediately. If it’s older than two weeks, I assume the description might be outdated or the role is already filled. Some companies actually write the job a month before posting, but you can’t know that. There’s a trick: if the job is still listed on the company’s own site but not on LinkedIn, it might be an older draft that they never updated.

Honestly, I don’t stress about the exact date a job was written. What matters is the posting date and whether the role is still open. I’ve seen job descriptions from 2025 that are reposted in 2026 with minor edits. The company might have written the core requirements months ago, but they’re still hiring. If you’re concerned, just ask the recruiter during the screening call: “When was this role opened?” That gives you a direct answer.

I think the “when was the job written” question is more about the job’s relevance than the literal file creation date. For example, if a job description says “requires 5 years of experience with Python 3.6” and Python 3.13 is now standard, the job was probably written a long time ago. Look for technology or skill references that are current. If they mention outdated tools, the job may have been drafted too early and not updated. That’s a red flag for me.

From a recruiter standpoint, we often write job descriptions weeks before the posting goes live. The internal draft date might be early March, but the public posting date is what you see. I’d say the best way to gauge freshness is to check if the job is still accepting applications. If the application window is open and the post is less than 10 days old, you’re fine. Older posts might mean the company is slow to remove listings, but they still read new applications. So don’t overthink the written date.


