If your last few job postings pulled in a lot of unqualified applicants or not enough of the right ones, the description itself is usually where things went sideways. A job description is more than a formality you post to check a box. It’s doing active filtering work, and how you write it determines who comes through. Here’s how to get that right.
TLDR:
-
A vague job description can filter the wrong candidates in and qualified ones out. Insight Global reports that 42% of employers have had to revise or rewrite job descriptions because they were attracting unqualified candidates.
-
Start with a job analysis before writing: talk to the hiring manager to surface the real requirements, which often differ from what ends up in a first draft.
-
Keep required qualifications short and tied directly to actual job duties; credential inflation cuts your candidate pool without improving it.
-
A job specification defines the candidate; a job description defines the role. The two are related but distinct, and most postings combine both in a single document.
-
An ATS covers distribution and pipeline management. For senior, specialized, or high-volume roles, a fractional recruiter layers in on top at an average of $75 to $125 per hour, with most engagements averaging $2,000 to $7,000 per hire (rates can be higher or lower depending on the role and recruiter).
What Is a Job Description?
A job description is an official written document that outlines the duties, responsibilities, required qualifications, and working conditions for a specific role. It sets the terms of what a job actually involves before anyone gets interviewed or hired.
The document serves two distinct audiences at once. For candidates, it is the primary decision-making tool: they read it to judge whether the role fits their skills, goals, and expectations. For internal teams, it is a benchmark, giving hiring managers and recruiters a consistent standard against which to screen applicants and structure interviews.
That dual function is what makes a well-written job description worth the effort. A vague or incomplete one sends the wrong candidates into your pipeline and leaves your team without shared criteria for assessment.
Why Job Descriptions Matter More Than Most Employers Realize
Most hiring teams treat job descriptions as administrative overhead. The downstream cost of that assumption shows up fast.
According to Insight Global’s job description research, 42% of employers have had to revise or rewrite their job descriptions because they were attracting unqualified candidates. Each unqualified application adds screening time your team doesn’t have, and compounds across every step of the recruitment process.
The problem cuts both ways. Resume Genius research shows that job seekers assess postings carefully before applying. Confusing or off-putting descriptions push qualified candidates to skip your role entirely and apply somewhere else.
A poorly written job description doesn’t create a neutral outcome. It actively filters the wrong people in and the right people out.
The Core Components of a Job Description
Most job descriptions follow the same structure. Knowing what each section does helps you write one that’s clear to candidates and useful to your hiring team.
-
Job title: Use the market-standard title candidates search for. “Software Engineer” outperforms “Rockstar Dev.”
-
Job summary: Three to five sentences on the role’s purpose, where it sits in the org, and who it reports to.
-
Duties and responsibilities: Bulleted, in priority order, using active verbs. Specific beats vague: “own the content calendar” over “manage social channels.”
-
Required qualifications: Genuine non-negotiables only. Keep the list short or you’ll screen out candidates who could do the job.
-
Preferred qualifications: Nice-to-haves that describe an ideal candidate without inflating the bar.
-
Compensation and benefits: Include a salary range. Hiding it filters out candidates for the wrong reasons.
-
Working conditions: Remote, hybrid, or on-site status, plus travel expectations and hours.
How to Write a Job Description Step by Step
Start with a job analysis before you write a single word. See the guide on how to write great job descriptions for a deeper walkthrough. Talk to the hiring manager, the team the person will join, and ideally someone currently doing similar work. Ask what decisions this person will own, what tools they’ll use daily, and what a successful first year looks like. That conversation surfaces the real requirements, which are often different from what ends up in a first draft.
From there, follow this sequence:

-
Write the job title first. Use the market-standard title candidates actually search for, not internal naming conventions or inflated labels.
-
Draft the summary in three to five sentences: the role’s purpose, who it reports to, and the outcome the person is hired to achieve.
-
List duties in priority order, leading with the most time-intensive tasks. Use active verbs and be specific: “build and maintain ETL pipelines” over “support data infrastructure.”
-
Separate required from preferred qualifications. If a candidate could still do the job without it, it belongs in the preferred list.
-
Add compensation, location, and schedule: a salary range, work location, and any travel or hours expectations.
-
Close with a specific application instruction: what to submit and where.
Use active voice, keep sentences short, and cut jargon. Read the finished draft as someone who has never heard of your company.
Common Job Description Mistakes That Drive Away Qualified Candidates
Several patterns show up repeatedly in job descriptions that underperform on application volume and quality.

-
Vague filler language: Phrases like “fast-paced environment” and “team player” communicate nothing specific about the role. Replace them with concrete details about the actual work context and what success looks like day to day.
-
Credential inflation: Requiring a degree or five years of experience for a role that genuinely needs neither cuts your candidate pool without improving it. List only what the job actually demands, and separate hard requirements from nice-to-haves.
-
No salary range: Pay transparency research shows candidates filter by compensation early in their search. Omitting it does not protect your negotiating position; it just creates drop-off before anyone applies.
-
Titles that do not match search behavior: “Growth Ninja” will not surface in search results. Use the market-standard title candidates actually type when looking for jobs.
-
Gendered or exclusionary language: Words like “aggressive” or “dominant” skew who applies. Research on inclusive job description language shows inclusive phrasing meaningfully broadens the candidate pool.
-
Descriptions over 700 words: Candidates skim job postings. If your posting requires scrolling to find the core requirements, qualified applicants will miss them. Pairing a tight posting with the right best ATS for recruitment helps manage inbound volume once applications start arriving.
Job Description Templates and Examples by Role Type
Templates give you structure, but they only work if you treat them as a starting point instead of a final draft. A fill-in-the-blank description that has not been adapted to your specific role tends to produce generic postings that look like everyone else’s, which means qualified candidates cannot easily tell why your version of this job is worth their time.
Below are two annotated templates built around the component structure from earlier.
General Professional Role (e.g., HR Manager, Nurse)
-
Job title: Use the market-standard title. “Registered Nurse, ICU” or “HR Manager” over internal labels.
-
Job summary: Two to four sentences covering the role’s core purpose, the team it serves, and the primary outcome expected.
-
Duties and responsibilities: Five to eight bullets in priority order. For a nurse, lead with direct patient care tasks. For an HR manager, lead with the highest-frequency responsibilities like employee relations and compliance.
-
Required qualifications: Licensure or certifications first (e.g., RN license, PHR/SPHR), then minimum experience, then specific technical skills.
-
Preferred qualifications: Specialty certifications, experience in specific settings (e.g., Level I trauma center), or familiarity with specific HRIS software.
-
Compensation, location, and schedule: Include shift information for clinical roles, and remote or hybrid status for office roles.
Technical Role (e.g., Software Engineer)
-
Job title: Use the level and stack explicitly. “Senior Backend Engineer, Python” performs better in search than “Senior Engineer.” For more on sourcing and assessing this pool, see the guide on how to hire top engineers.
-
Job summary: Cover the product domain, the team structure, and the technical scope of ownership.
-
Duties and responsibilities: Name specific systems, not generic tasks. “Design and maintain REST APIs serving 10M+ requests per day” over “support API development.”
-
Required qualifications: Languages, frameworks, and years of relevant experience, separated clearly from preferred qualifications.
-
Preferred qualifications: Domain exposure (e.g., distributed systems, ML pipelines), prior startup experience, or open-source contributions.
-
Compensation and logistics: Engineering candidates expect salary ranges, and omitting them creates friction early in the process.
Role-specific language is what separates a usable template from a forgettable one. A nursing job description that mentions patient ratios, charting systems, and unit type tells a qualified candidate something meaningful. A generic healthcare posting does not. The same logic applies across every role: the more precisely your posting describes the actual work, the better it filters for candidates who can do it.
| ATS | Fractional Recruiter | |
|---|---|---|
| Best for | Roles with sufficient inbound volume | Senior, specialized, or stalled searches |
| Cost | Free (Dover’s tier) | $75 to $125/hr, $2,000 to $7,000/hire |
| Setup | Under five minutes | On-demand, no long-term contract |
| Pipeline | Centralized, AI-scored | Shared with hiring team in real time |
How Dover Gets Your Job Description to the Right Candidates

A finished job description is the starting point. Getting it in front of the right candidates, managing inbound, and sourcing for harder-to-fill roles are three distinct problems that don’t share a single solution.
The free ATS handles distribution and pipeline management: one posting reaches 100+ boards including LinkedIn and Indeed, every application lands in a central pipeline, and AI-powered resume scoring ranks applicants against your defined qualifications. Setup takes under five minutes, there are no limits on jobs or users, and the free tier costs nothing.
When inbound alone won’t fill a role, a fractional recruiter layers in on top. Dover is the infrastructure fractional recruiting agencies are built on; every recruiter in the recruiter marketplace carries real, vetted reviews so you can assess fit before the first hour is logged. Engagements average $75 to $125 per hour, with most coming in at $2,000 to $7,000 per hire (rates can be higher or lower depending on the role and recruiter), compared to the 15 to 25% of first-year salary a traditional agency charges. Both sides run on the same pipeline, with no parallel spreadsheets or duplicate outreach. A refundable $800 deposit gets you started, with no long-term contracts required. For a full cost breakdown, see the guide on fractional recruiter costs.
FAQs
How do you write a job description summary that actually gets candidates to keep reading?
Write three to five sentences covering the role’s core purpose, who it reports to, and the primary outcome the person is hired to achieve. Lead with what makes the role distinct, not company boilerplate. Vague filler like “join our fast-moving team” causes drop-off before candidates even reach the responsibilities section.
Can I post a job description to multiple job boards without paying per listing?
Yes. Some free applicant tracking systems let you distribute a single posting to 100+ boards, including LinkedIn and Indeed, with no per-listing fees and every application landing in one central pipeline.
Do I need a recruiter if I’m already using an ATS?
An ATS covers distribution, pipeline management, and application tracking. For most roles with healthy inbound, that’s enough. The inflection point is when inbound alone won’t fill a role, such as a senior or specialized position, a stalled search, or a team without sourcing capacity. A fractional recruiter adds that layer on top, with both sides running from the same pipeline.
Final Thoughts on Job Descriptions and What Makes Them Work
Most job descriptions fail not because the role is hard to explain, but because the writer is too close to it. Read your posting as someone who has never heard of your company, and ask whether the requirements are real or just safe-sounding. The more specific you are, the better your candidates will be. Once the description is solid, the next question is distribution and pipeline management. Dover’s free ATS posts to 100+ boards from one place and centralizes every application, with no per-seat fees and setup in under five minutes. For roles where inbound alone won’t fill the gap, the recruiter marketplace adds on-demand sourcing capacity averaging $75 to $125 per hour (rates can be higher or lower), with both sides running on the same pipeline.
