how to write a job description
Blog

How to Write Job Descriptions That Attract Talent

Find out more

Candidates spend an average of just 14.6 seconds reading the requirements section of a job posting before deciding whether to apply. In that window, the specific words on the page are doing far more work than most hiring managers realise.

Learning how to write a job description properly starts with a shift in mindset. A job description isn’t a record of what a company wants. It’s a filter that decides, often before a recruiter ever sees an application, who applies and who scrolls past. Get the filter wrong, and the best candidate for the role may never even try.

Writing a strong job description is also one specific, high-leverage piece of a wider talent acquisition strategy, not a standalone admin task to rush through before a posting goes live.

A Job Description Is a Filter Before It’s Anything Else

A job description works less like an advertisement and more like a sorting mechanism: every line either invites a candidate in or pushes them toward the back button instead. A lot of job postings get written as an internal wish list. Someone drafts every skill, trait and qualification that would make an ideal candidate, stacks them into a bullet list, and posts it without asking who that list actually excludes.

The gap this creates is well documented. Research consistently shows women tend to apply only when they meet 100% of listed qualifications, while men apply at around 60%. A bloated requirements list doesn’t just look thorough. It actively narrows the applicant pool, and it narrows it in a specific, predictable direction.

The fix isn’t lowering standards. It’s separating genuine must-haves from a wish list of nice-to-haves, and being honest about which is which before the posting goes live.

The Words Doing Damage Without Anyone Noticing

Gender-coded language is one of the clearest examples of small word choices producing large, measurable effects. Words like “aggressive,” “competitive,” “dominant” and “rockstar” carry a masculine association most writers never consciously intend. Removing gender-coded language from job postings has been shown to increase applications by 29% and cut cost-per-application by 41%, based on an analysis of nearly half a million job postings.

One well-known example makes the effect concrete. Buffer removed a single word, “hackers,” from its developer job postings, a word the team had used to signal speed and problem-solving. Female applicants increased more than fivefold. Nobody at Buffer had set out to write an exclusionary posting. The word simply carried an association the team hadn’t noticed.

This isn’t just a global finding. A study analysing nearly 158,000 Indian job ads and 6.45 million applications found that gendered language explains up to 17% of the gender wage gap among the roles people actually apply for. Words linked to flexibility, hard skills or long hours send signals that shape who applies and, ultimately, what they end up earning. For Indian employers, this makes language choice a pay equity issue as much as a hiring one.

The Requirements List Problem

Beyond gendered language, one specific requirement deserves particular scrutiny: an arbitrary “years of experience” threshold. Requiring “8+ years” for a role that genuinely needs strong judgement and specific skills, rather than a specific tenure, is one of the clearest, least defensible proxies for age discrimination hiding inside an ordinary job posting.

This connects directly to the wider shift toward evaluating candidates on demonstrated skill rather than credentials or tenure alone. A candidate with five years of intense, directly relevant experience is frequently a stronger hire than one with ten years of tangential experience, and a rigid years-of-experience gate filters out the first candidate before anyone even reads their application.

The practical fix is specific rather than numeric. Instead of “8+ years managing enterprise accounts,” describe what the role actually requires: experience closing six-figure deals, managing a defined pipeline, or leading a team through a specific kind of growth. That description filters for capability. A number filters for tenure alone, which is rarely the same thing.

Structure and Length That Actually Get Read

A job description that gets read is short, clearly sectioned, and scannable within seconds, not a dense block of running text. Given candidates decide within 14.6 seconds whether a posting is worth their time, structure matters as much as word choice.

There’s a second, less obvious reason structure matters. Before a human ever reads a posting, applicant tracking systems parse it too, matching candidates against the specific skills and terms it contains. A vague, poorly structured job description doesn’t just lose human readers. It ranks poorly inside the same software meant to surface strong matches for a recruiter, which compounds the readability problem at both ends of the process.

A job description that performs well typically follows a consistent shape:

  • A short, honest summary of the role and why it exists, not a generic paragraph about company mission
  • A clear, tightly scoped list of what the role actually involves day to day
  • A short, deliberately limited list of genuine requirements, separated clearly from nice-to-haves
  • A transparent salary range and a specific, believable description of growth and benefits

This structure exists mainly to respect a reader’s limited attention, and it pays off directly at the application stage, where a confusing or overloaded posting is one of the clearest reasons a strong candidate experience breaks down before it even properly begins.

Salary Transparency Belongs in the Posting, Not the Final Interview

Compensation deserves specific mention because it remains one of the most commonly avoided details in Indian job postings, despite being one of the details candidates most want to see upfront. Listing a realistic salary range, rather than leaving the number for a late-stage negotiation, filters for candidates genuinely aligned with the budget and builds trust with the ones who apply. The employer value proposition a posting implies only holds up if the compensation reality matches it once a candidate actually gets an offer.

A Quick Checklist Before Posting

A job description worth publishing should pass a short, honest test before it goes live:

  • Every requirement is genuinely necessary, not aspirational
  • No years-of-experience threshold stands in for a skill that could be described directly
  • Gendered or exclusionary language has been checked and removed
  • The salary range is included, not left for a later conversation
  • The structure is scannable within roughly fifteen seconds, not a dense paragraph of running text

A job description that passes this test doesn’t just read better. It reaches a wider, more qualified pool of people who were never going to apply to the version written as an internal wish list.

Careerfit’s own screening process starts with exactly this discipline, working with clients to sharpen a role’s actual requirements before a search even begins, since the quality of a shortlist is shaped as much by the brief behind it as by the sourcing that follows.