How to Write a Job Description (Free Template + Examples)

A seven-step method, a copyable template and the mistakes that quietly shrink your applicant pool.

The short answer

To write a job description, start from the work, not from an old ad. Ask what the person must deliver in their first year, list the six to nine tasks that get it done, and keep only the requirements a new hire truly needs on day one. Then add the pay range, the reporting line and how you hire, and cut anything that sounds like every other post. Use the free job description template below as your frame, and check it against the common mistakes before you publish.

How to write a job description in seven steps

  1. Do a quick job analysis. OPM describes job analysis as identifying the job's tasks, the competencies needed to do them, and which of those are required on entry. Sources it suggests include position descriptions, task statements and interviews with high performers and supervisors. In practice, spend 30 minutes with the hiring manager and someone who does the job now.
  2. Write the outcomes first. Finish the sentence "In 12 months, this person will have..." two or three times. Those outcomes become the "About the role" paragraph and keep the rest honest.
  3. List the real tasks. Six to nine duties, each starting with a verb and naming the tool, audience or metric. "Build weekly dashboards in Power BI for the sales team" beats "support reporting needs." O*NET OnLine, sponsored by the U.S. Department of Labor, covers more than 900 occupations with task lists for each, and is a useful check that you haven't missed anything.
  4. Separate must-haves from nice-to-haves. A must-have is something you'd reject a strong candidate for lacking. Everything else goes in "Nice to have." Five to eight must-haves is plenty.
  5. Pick the title candidates search for. Use the plain market title ("Software Engineer," "Registered Nurse") and add internal names in the text if you need them.
  6. Add pay, location and process. State the pay range, whether the job is remote, hybrid or on site, and the hiring steps with a rough timeline.
  7. Edit for clarity and fairness. Read it out loud, cut jargon and filler, and run the inclusive-language checks below. Then have someone outside the team read it and tell you what the job is.

Free job description template

Copy this job description template and replace everything in [square brackets]. It works for most salaried and hourly roles.

Job title: [Plain market title, plus level if it matters, e.g. Senior Accountant]

Location: [City, State / Remote in [countries or time zones] / Hybrid, X days a week in office]

Reports to: [Manager's title]

About [Company]

[One or two sentences about your company and mission.]

About the role

[Why the role exists, in two or three sentences: the team, the problem it solves and who it serves.] In your first [90 days], you'll [one concrete milestone]. Within [a year], you'll [one or two measurable outcomes].

What you'll do

  • [Verb + task + tool or audience, e.g. Reconcile [12] bank and credit card accounts each month in [NetSuite].]
  • [Task that takes the most time each week.]
  • [Task that involves other teams, naming them.]
  • [Task with a target or deadline, e.g. Respond to [customer tickets] within [4] business hours.]
  • [Task involving a key tool or system.]
  • [Recurring report, review or meeting the person owns.]
  • [Improvement work, e.g. Document and simplify [one process] in your first [six months].]

What you'll bring

  • [X+] years of experience in [specific work], or equivalent experience gained another way.
  • [Core skill needed on day one, stated as something you can test.]
  • [Tool or system they must already use well.]
  • [License or certification, only if the job legally or practically requires it.]
  • [Communication or teamwork skill, tied to a real situation in the job.]

Nice to have

  • [Skill you could teach in the first few months.]
  • [Industry experience that helps but isn't required.]
  • [Second language, if it's useful to your customers or team.]

Pay and benefits

[Salary or hourly range]. [Bonus, commission or equity, if any.] [Health coverage, retirement plan, paid time off and other benefits.]

How we hire

Our process has [three] steps: a [30]-minute structured interview where every candidate answers the same core questions, a [work sample / skills conversation] scored against a rubric we share in advance, and a final interview with [names or titles]. We aim to decide within [X] days of your first interview and will update you at every step. [If you need an accommodation at any stage, tell us at [contact].]

For a role-specific version with real duties, pay data and interview questions already filled in, use one of the templates in the role list below.

Common mistakes that shrink your applicant pool

  • Copying the last ad. Old posts carry old tools, old duties and requirements nobody remembers adding. Start from the job analysis each time the role opens.
  • Too many must-haves. A list of 15 requirements tells candidates you want a unicorn, and capable people who meet 12 of them may decide not to apply.
  • Degree filters the job doesn't need. Requiring a degree, or a specific major, for work people learn on the job cuts out career changers and experienced people without adding signal. Keep it where it matters, such as licensed clinical roles.
  • Vague duties. "Support stakeholders" and "drive results" fit every job, so they describe none. Name the work.
  • Hiding the pay. Candidates compare ranges first. "Competitive salary" reads as a reason to skip.
  • Internal job titles. "Customer Happiness Hero" won't show up when someone searches "customer service representative."
  • Mixing two jobs into one. If the post reads like an analyst and an engineer at once, decide which you need or hire both.
  • No hiring process. Saying how you'll interview, and how fast, signals a fair process and helps candidates prepare.

Inclusive language tips

Inclusive wording is partly about fairness and partly about reach: every unnecessary barrier removes good candidates. Federal rules set the floor. The EEOC says it is illegal to publish a job ad that shows a preference for, or discourages, applicants because of race, color, religion, sex (including transgender status, sexual orientation and pregnancy), national origin, age (40 or older), disability or genetic information. This is not legal advice, so check state and local rules with your counsel.

  • Drop age codes. Phrases like "digital native," "recent graduate" or "young, energetic team" can read as an age preference. Describe the skills instead.
  • Describe tasks, not bodies. "Must be able to stand" or "must lift 50 pounds" belongs only if it's an essential part of the job. Say what needs to get done ("move stock of up to 50 pounds between shelves") rather than how a body must do it.
  • Write the essential functions down. The EEOC treats a written job description prepared before advertising or interviewing as evidence of a job's essential functions under the Americans with Disabilities Act. Make that list accurate, and offer accommodations in the hiring process.
  • Use gender-neutral titles and "you." "Salesperson" rather than "salesman," and "you'll do" rather than "he or she will."
  • Swap jargon for plain words. Insider acronyms and "rockstar" language put off qualified people from other industries. If a term needs explaining, explain it.
  • Be precise about language and location needs. Ask for a specific language level only when the work needs it, and say exactly where the job can be done.

Job description templates by role

Each template below follows this guide's structure, with role-specific duties, U.S. pay data from O*NET and sample interview questions:

You can also browse the full job description library.

From job description to interview

A good job description does a second job: it becomes your interview plan. The must-haves turn into the four to six competencies you assess, and the duties turn into realistic questions. OPM's structured interview guide asks for exactly that link, saying questions should reflect the competencies from a job analysis and be realistic to the job's responsibilities. Our interview scorecard template shows how to turn those competencies into a rating form every interviewer uses the same way.

If you run the first round with an AI interviewer, the same description does even more work. NTRVSTA, for example, scores and ranks every resume against your job description and runs a live interview that adapts to each answer, so a precise description leads directly to sharper screening. Read how AI interviews are scored to see how competencies turn into scores.

Questions

How long should a job description be?

Long enough to describe the real work, the must-haves, pay and process, and no longer. For most roles that's roughly 300 to 700 words in the posted ad. If yours runs much longer, cut repeated soft skills and company boilerplate before you cut duties or pay.

What's the difference between a job description and a job posting?

A job description is the internal record of the role: its purpose, duties, requirements and reporting line. A job posting is the ad built from it, with added selling points like pay, benefits, culture and how to apply. Write the description first, then adapt it into the posting.

Should I include salary in a job description?

Yes, as a range. A growing number of states and cities require pay ranges in job ads, and candidates use pay to decide whether to apply at all. Check the rules where you hire, and give a range you'd honestly pay rather than an extreme spread.

How often should job descriptions be updated?

Review a job description every time the role opens and at least once a year for roles you hire often. Duties drift, tools change, and requirements pile up. A quick check with the current manager and one person doing the job keeps it accurate.

Once the post is live, the next bottleneck is the first round. Book a 20-minute demo to see an adaptive AI interview built from a job description, or try a sample interview yourself.

Sources

NTRVSTA
‍