
I’d say the most effective way to “make jobs” — meaning craft job descriptions and role definitions that actually attract the right people — is to start with a structured, candidate-first approach. From my experience, too many companies rush into listing requirements without thinking about what the candidate values. The key is to treat the job posting as a marketing tool, not just an HR formality.
First, define the core responsibilities and outcomes clearly, not just tasks. For example, instead of “manage social media accounts,” say “grow our LinkedIn engagement by 20% in six months.” This gives candidates a concrete goal to aim for. Second, include a realistic salary range. According to a 2024 survey by Payscale, 68% of job seekers say salary transparency is their top priority when applying. Third, highlight your employer brand — what makes your company different? Flexible hours, learning opportunities, or a strong mission? Fourth, use inclusive language to avoid discouraging qualified applicants. Tools like Textio can help analyze bias in your wording.
Here’s a quick comparison of traditional vs. optimized job postings:
| Aspect | Traditional Posting | Optimized Posting |
|---|---|---|
| Title | “Marketing Manager” | “Marketing Manager – Lead Brand Growth (Remote, $80k–$100k)” |
| Requirements | “3+ years experience, degree required” | “3+ years experience or equivalent proven results” |
| Description | “Manage campaigns, report to VP” | “Own our digital campaigns, collaborate with a creative team, and directly impact revenue” |
| Call to Action | “Apply now” | “Apply by Feb 15 – we review applications within 48 hours” |
Finally, test and iterate. Share the posting with a few current employees to see if it accurately reflects the role. If you’re not getting quality applicants, the problem is usually the job description, not the market. In my view, making a job means making it clear, fair, and compelling — that’s the secret to filling it with the right person.

Honestly, I think the best way to “make jobs” is to stop copying generic templates. Every time I see a job description that’s just a list of “must-haves” with no personality, I cringe. Instead, talk to the team that will work with this person. Ask them what they actually need help with. Then write the job description in plain English, like you’re explaining it to a friend. If you keep it real, you’ll get candidates who actually fit.

From my perspective, making jobs is all about solving a problem for the candidate. I always ask: “What does this role offer that the candidate can’t get elsewhere?” It could be mentorship, a clear career path, or even just a great culture. If you can’t answer that, rewrite the job. Also, keep it short — no one reads a 2,000-word description. Aim for 300 words max, with bullet points for clarity.

I’ve seen too many companies make jobs that are just wish lists. They ask for five years of experience in a technology that’s only been around for two. That’s a red flag. My advice: be realistic about qualifications. If you can train someone, say so. Also, make sure the job title matches the actual work. A “Senior Analyst” doing data entry will leave quickly. Alignment between title, pay, and duties is everything.

One thing I’ve learned is that making a job is a team sport. Don’t write it alone. Get input from HR, the hiring manager, and a current employee in a similar role. They’ll catch blind spots. For example, the manager might emphasize “fast-paced” but the team knows it’s actually a steady environment. That mismatch causes bad hires. Also, always include a “day in the life” section — it helps candidates self-select. If they can’t see themselves doing the work, they’ll move on, saving everyone time.


