Job Description Requirements Examples: What to Include and What to Leave Out

Requirements are the minimum qualifications someone needs to perform the job effectively. They are the hardest filter in your job description — every requirement you add reduces your applicant pool. Writing effective requirements means being honest about what is truly mandatory and moving everything else to preferences. This guide shows examples across role types and explains the reasoning behind each decision.

All resources Job Description Requirements Examples

The difference between requirements and preferences

Requirements are non-negotiable. If a candidate does not have these qualifications, they cannot do the job effectively. Preferences are differentiators — they strengthen a candidacy but are not dealbreakers. The most common mistake in job descriptions is listing too many requirements. Research shows that women and underrepresented candidates are significantly less likely to apply unless they meet 100% of listed requirements, while men apply at around 60%. By listing 15 requirements, you are filtering for overconfidence, not competence.

Software engineering requirements examples

Software engineering roles benefit from specific technical requirements. List the languages, frameworks, and tools that are used daily, not every technology the team has ever touched. Candidates who use the core stack daily can learn adjacent tools quickly.

Marketing and sales requirements examples

Marketing and sales roles should specify the channels, tools, and metrics that define success. Avoid vague requirements like “proven track record” — describe what that track record looks like in concrete terms.

How to write requirements that do not filter out good candidates

Effective requirements are specific, honest, and minimal. They describe what the person must be able to do on day one, not every possible skill they might eventually need. Ask yourself: Could someone learn this in the first month? If yes, it is not a requirement. Could a strong candidate succeed without this? If yes, move it to preferred.

Requirements that should be preferences instead

These are commonly listed as requirements but are better suited as preferences. Moving them to preferences expands your talent pool without lowering your standards.

Related resources

How to Write a Job Description Job Description Mistakes to Avoid Writing Inclusive Job Descriptions View all resources →

Related job descriptions

Software Engineer Digital Marketing Manager Product Manager View all roles →

Frequently asked questions

How many requirements should I list?

Keep it to 5-7 truly mandatory qualifications. Every additional requirement reduces your applicant pool, often unnecessarily. If you have more than 7 requirements, review each one and ask: Could someone learn this in the first month? If yes, move it to preferred.

Should I list a degree as a requirement?

Only if the degree is legally required for the role (e.g., certain licensed professions) or genuinely necessary for the work. In most cases, a degree is a proxy for skills that can be demonstrated through experience, projects, or other credentials. Listing it as preferred rather than required expands your talent pool significantly.

What if I reduce requirements and get too many applicants?

That is a better problem to have than getting too few. You can screen more effectively with a larger pool, and you are more likely to find exceptional candidates who would have self-selected out of an overly restrictive list. If volume is a concern, tighten your requirements for specific, hard-to-learn skills rather than broad experience levels.

Use InstantJD to create your job description

Generate a scored, editable, hiring-ready job description in minutes — free for verified employers.

Open the generator → For employers