A job description is often the first impression a candidate has of your company. It's also, for most businesses, a document that gets written once, copied forward indefinitely, and rarely questioned. The result is that most job descriptions read the same way, a list of requirements in bullet form, a paragraph about the company that could apply to any company, and a line about salary that says something like "competitive compensation." And then hiring managers wonder why they're getting a flood of applications from people who aren't a fit.
Writing a job description that actually works requires thinking about it from the candidate's perspective first. Here's what that looks like in practice.
Lead With What's in It for the Candidate, Not Requirements
Most job descriptions open with a description of the company, followed immediately by a long list of requirements. The problem is that candidates, especially the experienced ones you want most, are evaluating your role against three or four others. They're not reading your requirements to find out if they're qualified. They're reading your description to find out if they want to work there.
Start with the opportunity, not the demands. What will this person get to do, build, or be part of? What does growth look like? What makes this role interesting or meaningful? Then, once you've made the case for why this role is worth their attention, introduce the qualifications and requirements.
This reordering alone dramatically changes the quality of applicants. Strong candidates who are currently employed don't need to apply for jobs. They apply for opportunities that sound worth the risk of leaving something comfortable.
Cut the Corporate Jargon
Read your current job description out loud. If it contains phrases like "dynamic team environment," "fast-paced culture," "strong communication skills," "detail-oriented self-starter," or "wear many hats," cut them. These phrases have appeared in so many job descriptions that they've become invisible, and they tell a candidate nothing specific about your actual environment.
Replace vague language with specific, concrete details. Instead of "fast-paced environment," describe what fast-paced actually looks like: "You'll typically manage 15 to 20 active projects simultaneously and reprioritize frequently based on shifting client needs." Instead of "strong communication skills," say what you actually mean: "You'll be the primary point of contact for three to five client accounts and will lead weekly update calls."
Specificity signals that you know what you're looking for. It also helps candidates self-select more accurately, which means fewer mismatches in your interview pipeline.
Be Specific About the Day-to-Day Reality
Most candidates accept jobs based on how the role sounds in the interview. They leave jobs based on how the role actually was. Closing that gap starts in the job description. Be honest about what this person will actually spend their time doing, including the parts that aren't glamorous.
If an executive assistant spends 30% of their week on calendar management and 20% on travel logistics, say so. If an office manager is responsible for vendor coordination on top of administrative work, make that visible. Candidates who read an accurate description and apply anyway are genuinely OK with the reality of the role, which means less disappointment on both sides after the hire.
This is also one of the clearest differentiators between average job descriptions and ones that attract strong candidates. Most companies describe the ideal version of the role. Honest companies describe the actual version, and that honesty builds trust before the first interview even happens.
Salary Transparency Matters More Than You Think
Multiple surveys over the past three years have shown the same thing: candidates are dramatically more likely to apply to a role when a salary range is listed. The argument against listing salary, that it constrains negotiation, is largely outweighed by the benefit of attracting candidates whose expectations are actually aligned with your budget.
Listing a salary range doesn't mean you can't negotiate. It means you're not wasting anyone's time with candidates who need $85,000 for a $65,000 role, or undershooting with a low offer to someone who would have happily taken $70,000. In Atlanta's competitive labor market, salary transparency is increasingly expected, particularly in administrative and operational roles where candidates are receiving multiple offers.
Need help filling a role?
Fortis's direct hire team writes the job brief with you, actively recruits candidates, and delivers a curated shortlist, not a pile of resumes.
Learn About Direct HireThe Elements Most Job Descriptions Are Missing
Beyond the basics, the job descriptions that attract the strongest candidates usually include a few things that most companies leave out entirely:
- What success looks like in 90 days. Give the candidate a clear picture of what "doing well" looks like in the near term. This shows them you've thought carefully about the role, and it gives them something to aim for from day one.
- Who they'll work with directly. A sentence about the team, the size, the dynamic, the manager's style, makes the role feel real and helps candidates imagine themselves in it.
- Why this role is open. Candidates want to know if they're backfilling for turnover or stepping into a new position. Both are fine, but being upfront about it builds trust.
- What the interview process looks like. A brief overview of your hiring process sets expectations, reduces anxiety, and signals that you respect the candidate's time.
If you want help thinking through a role before you start searching, reach out to the Fortis team. Our direct hire process starts with an intake conversation, not a requirements checklist, because the most important things about a hire often aren't captured in a job description at all.