How to Write a Great Job Description
A well-crafted job description attracts the right candidates, sets clear expectations, and reflects your company's culture — before anyone applies.
Why job descriptions matter
A job description is often the first impression a candidate has of your company. It shapes who applies, who self-selects out, and how quickly you fill the role. Done well, it saves your hiring team time by drawing in qualified candidates who understand what the role truly requires.
Good to know: Research consistently shows that job postings with clear, specific requirements receive more relevant applications — and reduce time-to-hire by narrowing the field early.
The anatomy of a strong job description
A well-structured job description covers six core sections, each serving a distinct purpose:
- Job title — Use a standard, searchable title. Avoid internal jargon like "Marketing Ninja" or "Customer Happiness Wizard." Candidates search by conventional titles.
- Role summary — A 2–4 sentence overview of the position, where it sits in the organization, and the core purpose it serves. This anchors everything that follows.
- Responsibilities — A bulleted list of the actual day-to-day work. Aim for 5–8 items. Start each with an action verb (e.g., "Manage," "Design," "Collaborate").
- Requirements — Separate must-haves from nice-to-haves. Listing every possible skill as required discourages strong candidates who don't tick every box.
- Compensation and benefits — Include a salary range where possible. Transparency here significantly increases application rates and trust.
- About the company — A brief, honest description of your mission, culture, and what makes your team worth joining.
"We're looking for a Senior Product Designer to join our 8-person product team. You'll own end-to-end design for our core mobile experience — from research and wireframes through to polished production assets — working closely with engineering and product management to ship work that reaches millions of users."
Writing with the right language
Language shapes who feels welcome to apply. Vague or overly demanding phrasing — especially around requirements — can unintentionally exclude qualified candidates.
Avoid: "Must have 10+ years experience in a fast-paced, dynamic environment. Rockstar only. Must be able to wear many hats."
Better: "5+ years of experience managing cross-functional projects. Comfortable shifting priorities in a growing startup environment."
A few practical rules for language:
- Use plain, direct language. Short sentences. Active voice.
- Avoid gendered or coded language (e.g., "aggressive," "dominant," "nurturing") — these subtly signal who belongs.
- Be specific about skills. "Strong communicator" means nothing; "comfortable presenting to C-suite stakeholders" does.
- Use "you will" and "you'll" rather than "the candidate must" — it creates a more direct, inviting tone.
- Limit the use of acronyms and internal terminology.
Watch out: "Must have a degree" shuts out capable candidates who learned through experience. Only list education requirements if they are genuinely essential for the role (e.g., regulated professions).
Common mistakes to avoid
Keep requirements to 6–8 core items. Move everything else to a "Nice to have" section or cut it entirely.
Too vague: "You will be responsible for various marketing activities."
Much better: Plan and execute monthly email campaigns, manage our social media calendar, and report on channel performance weekly."
Many postings leave out location, work model (remote/hybrid/on-site), and salary. These are among the first things candidates look for — and omitting them increases bounce rates on job postings.
Sample
Here's a high quality sample job description to illustrate the principles.
|
CNC Machinist — Level II Precision Parts Manufacturing, Inc. | Anytown, USA | Full-time | On-site | 1st & 2nd shift available About this role As a Level II CNC Machinist, you'll set up, operate, and monitor multi-axis CNC milling and turning centers to produce tight-tolerance components for aerospace, defense, and medical customers. You'll work from engineering drawings and CAM programs, verify your own work using precision measurement tools, and collaborate closely with our quality and engineering teams to hit First Article Inspection (FAI) standards and delivery targets. This is a hands-on, skilled-trades role on a team that takes real pride in what it makes. You will have ownership over your machine and your output. What you'll do
Requirements Must have:
Nice to have:
Compensation $26–$34/hr based on experience, plus $1.50/hr shift differential for 2nd shift. Pay is reviewed annually. Overtime is available and consistently offered. Benefits
Physical requirements
About Precision Parts Manufacturing Founded in 1987, Acme Manufacturing is a 120-person contract manufacturer based in Anytown, USA specializing in close-tolerance machined components for aerospace, defense, and medical OEMs. We're AS9100D certified and run a modern shop floor — equipment averages less than 8 years old. We promote from within, invest in training, and believe the people running the machines are the ones who make quality happen. |
Final checklist
Before you publish, run through this list:
- Job title is clear and searchable
- Role summary explains the purpose and team context
- Responsibilities use action verbs and are specific
- Requirements are separated into must-haves and nice-to-haves
- Language is inclusive and free of jargon or coded terms
- Salary range, location, and work model are included
- Company description is brief, honest, and compelling
- A colleague outside the team has reviewed it for clarity
Pro tip: Ask someone unfamiliar with the role to read your draft. If they can't explain the job back to you in a sentence or two, the description needs more clarity.