A job description (JD) is a written specification of a role's responsibilities, required qualifications and experience, expected outcomes, compensation range, and reporting structure. It is used for recruiting (the JD is the primary external-facing communication of what the role is), performance management (it anchors expectations for what the employee should be doing), and legal compliance (employment law requires some level of role documentation). Most JDs are generic, vague, and unhelpful (every JD says "passionate about X, team player, results-oriented"), while the rare good JDs are specific enough that candidates can accurately self-select and employees can clearly evaluate their own performance. It is one of the most-used and least-thought-through documents in startup operations.
The components of a useful JD:
Specific responsibilities (what will the person actually do):
Required qualifications (what skills/experience are non-negotiable):
Expected outcomes (what success looks like):
Compensation range (transparent salary + equity bands):
Other useful elements:
The legal requirements: at minimum, JDs should accurately reflect the role's responsibilities to avoid disputes later (employee can claim they were hired to do X but assigned Y). Some jurisdictions require specific elements (NYC, California require posting salary ranges; some require accommodations language; etc.). Consult employment counsel for the specific jurisdiction.
Why most JDs are bad:
Job descriptions are one of the highest-leverage documents startups produce and one of the lowest-effort areas of most recruiting processes. The pattern: someone needs to be hired, someone grabs a template JD, adjusts a few details, posts it. The result: generic JDs that produce generic candidate pipelines. Better JDs produce better candidates because they help good candidates self-select in and bad candidates self-select out. The discipline that works: invest 2-3 hours in each new JD, writing specific responsibilities, real qualifications, expected outcomes by quarter, and transparent compensation ranges. The result is dramatically better candidate quality and dramatically less time wasted on the wrong candidates. Treat the JD like a sales document: it's selling the candidate on the role while also helping the company find the right person.
What founders get wrong: Treating JDs as administrative documents to grab from a template and post quickly, rather than as strategic recruiting tools that significantly affect pipeline quality. The right discipline: invest meaningful time in each JD, write specific responsibilities and real qualifications (not aspirational ones), include expected outcomes by timeframe, and post transparent compensation ranges. Better JDs save significant time downstream by attracting better-fit candidates and filtering out the wrong ones early.
Related: Hiring Plan · Recruiting Strategy · Offer Letter · Employee Handbook · First Hire
What is a job description?
A written specification of a role's responsibilities, required qualifications and experience, expected outcomes and success metrics, compensation range, and reporting structure. Used for recruiting, performance management, and legal compliance.
What makes a good job description?
Specific responsibilities (what the person will actually do), real qualifications (not aspirational), expected outcomes by timeframe (what success looks like in 90 days, 6 months, 12 months), transparent compensation range, and clear context on why the role exists and what's distinctive about the company. Better JDs help good candidates self-select in and bad candidates self-select out.
Should I post salary ranges in job descriptions?
Increasingly, yes. Some jurisdictions (NYC, California, Colorado, Washington) legally require it. Even where not required, transparent ranges reduce wasted time (candidates can self-screen), improve candidate experience, and align with pay-equity expectations. The arguments against transparency (competitive intelligence, negotiating leverage) are increasingly outweighed by the recruiting benefits.
This is just a small sample! Register to unlock our in-depth courses, hundreds of video courses, and a library of playbooks and articles to grow your startup fast. Let us Let us show you!
Submission confirms agreement to our Terms of Service and Privacy Policy.