Most sales job descriptions read like a compliance checklist. Bullet points about "5+ years of experience," vague language about "crushing quotas," and a list of software tools that changes nothing about whether a candidate is qualified. Top performers, the ones already hitting number at their current company, skim these and move on.
A great sales JD is not a description of the job. It is a pitch to the person you want to hire. Here is how to write one that actually works.
Lead with the opportunity, not the requirements
The first paragraph of your JD should answer one question: why would a top performer leave a stable role to join your company? Describe the market opportunity, the stage of the company, the size of deals they will be working, and what success looks like in the first year. Give them a reason to be excited before you list a single requirement.
Bad: "We are looking for a driven Account Executive to join our growing sales team."
Better: "You will be one of three AEs at a Series A SaaS company with a proven product and 40 existing customers. Your territory covers mid-market accounts in financial services, deals average $60K ARR with a 90-day sales cycle. There is a clear path to a senior AE or team lead role within 18 months."
High performers are not looking for a job. They are evaluating opportunities. Your JD needs to pass that filter before they read the requirements section.
Be specific about what the role actually involves
Avoid generic language. Instead, be precise about deal size, average sales cycle length, whether the role is inbound or outbound, the mix of new business versus expansion, team size, and what tools they will use. The more specific you are, the better the self-selection, candidates who do not fit the profile will remove themselves, and those who do will be more engaged from the first conversation.
Keep the requirements realistic
Most startups require experience that is either impossible to find or unnecessary for the role. A few guidelines that we see hold up in practice:
- For a mid-market AE, 2 to 4 years of full-cycle sales experience in a relevant category is sufficient. Requiring 7 years for a $60K ARR deal eliminates the best candidates, who moved up to enterprise roles.
- Do not require specific software tools as hard criteria, tools change, fundamentals do not.
- Vertical experience matters more at enterprise level. For mid-market and SMB roles, strong sales fundamentals transfer across industries.
- Be honest about remote vs. in-office. Burying this at the bottom after a candidate has already applied creates a bad first impression.
Show the compensation range
Companies that list salary ranges consistently get more qualified applicants and faster time-to-fill than those that do not. Top performers are comparing three or four opportunities at once. A vague "competitive compensation" line signals either you do not know the market or the number is below market. Either way, it is a reason to move on.
List base, OTE, and equity if applicable. If you are not sure what range is competitive for your market and role, that is a conversation worth having before you post the role.
Close with conviction
The last paragraph of your JD should sound like a leader who is excited to build something. Not HR boilerplate. Tell candidates what kind of team they are joining, what your culture actually looks like in practice, and why the timing is right. This is the moment you either convert a reader into an applicant or lose them to the next tab.
Want us to review your JD before you post it?
Beacon Talent reviews job descriptions as part of every search kickoff. Book a call and we will tell you exactly what to change.
Book a Free Call