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 Hire

The 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:

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.