Blog

Here Is How To Write A Strong Job Description

Business, career and placement concept - young asian woman smiling and holding resume, while sitting in front of directors during corporate meeting or job interview

Updated: April 6, 2023

Job descriptions are critical of any hiring process that lands you a prime future employee. They provide potential candidates with a clear idea of the job, what is expected from them, and how they will be evaluated for success.

However, the quality of your job description can predict the quality of your new hire. This post will give you some best practices for writing compelling job descriptions that communicate your expectations clearly and effectively.

If you need help hiring new employees, check out Insight Global’s hiring page!

What is a job description?

A job description is a written statement that details an organization’s expectations for a particular position. It should include information about what will be required from the employee to meet their responsibilities and how success will be measured.

Job descriptions are often presented in conjunction with hiring documents like application forms and candidate assessments to select candidates that best fit your company culture and the role.

Writing a practical job description can be difficult because there is no single way to do it right. Every organization will have different expectations and goals, so you’ll need to tailor your job postings accordingly.

Why a job description can make or break your hiring process

Here are three reasons why a job description can make or break your hiring process.

Can attract the right or wrong type of candidates

You need to make sure your job description attracts the right job seeker.

If it’s too generic, then you might attract people who are not qualified for the position or have a different career path in mind. If this is what happens, they’ll either be disappointed once they get into the interview stage and perhaps quit soon after starting–a costly mistake for your company. They could also become unhappy with the position and company culture and spread this negative energy to other employees.

On the other hand, if you focus too much on specific skills or characteristics, you might attract candidates who are not a good fit for your company. This could also mean you might miss out on qualified candidates who don’t meet your specific criteria. You might miss out on candidates who fit your culture and team if you’re only focusing on skills and nothing else.

Can speed up or slow down your recruitment process

Writing an effective job description can speed up your recruitment process.

A well-written job description that sets clear expectations for the position will help to reduce time-related bottlenecks in hiring. If you’re struggling to find qualified applicants, then tweaking your job description can give a candidate a clearer understanding of your expectations for the role (and for the candidate themselves). It may speed up the hiring process.

This extends to internships as well as permanent positions. Make sure when writing job descriptions for interns, you add as much detail as possible so interns don’t end up wasting a summer doing a role that turn out to not be interested in.

Can positively or negatively affect turnover rate

Finally, writing a job description can positively or negatively affect your company culture and employee morale due to the company turnover rate.

When employees are clear about their responsibilities, the expectations of their role, and how they are evaluated for success, they may stay longer than if actual expectations were different than what was presented in the job interview.

However, a strong job description with clear expectations of a role can help weed out anyone who isn’t interested in the job at the beginning of the process–not after they’ve started the job.

What to do before you write your job description

Before you start writing your job description, there are a couple of things you need to do as a company to compile all the information you need to expertly write a job description.

Assess your company’s needs

Assessing your company’s needs will involve investigating what qualifications, skills, and abilities are required to fulfill the role properly. You’ll also need to examine how long it usually takes for new hires to complete tasks or projects so you can set realistic expectations in your job description.

Think about what responsibilities will fall to the new hire. Ask yourself:

  • What is this person going to do on a day-to-day basis?
  • How can they contribute most effectively?
  • What are the hard and soft skills this person will need before starting?
  • What skills should be prepared to teach the new hire?
  • Are leadership skills essential in this position?
  • What type of personal qualities align with our company culture?

Consider the qualities and the crucial skills for this job. Think about what makes a successful candidate stand out from other applicants in this area.

If the candidate will work with a big team, one job specification you’ll want to address is how well they candidate work with others. If they need to manage other people, then it’s important that you talk about leadership and management skills. A good hiring manager will be able to pick up on these traits and accurately describe them in a job description.

Evaluate your competitors

If your competitors are attracting more applicants or seeing faster turnaround times in hiring, their job descriptions might appeal more to your audience of candidates. Is there anything in their  job descriptions worth incorporating into yours? It is always helpful to research what is working for others and adjust accordingly. (You must stay honest and true to your company’s expectations, though–not your competition’s.)

You can also research competitors’ job descriptions to help signify what you don’t want a potential employee to do in their day-to-day basis. Be clear with what you need as a company, but sell why your company and team are the one to work for—from duties to growth opportunities to culture. Don’t sell yourself short, though. Make sure your job description completely entails what you expect out of a role.

Talk to team members who will be working with the new hire

It’s also a good idea to chat with existing employees about what is (and isn’t) working well for in your hiring process.

This information can help you avoid common pitfalls and create a job description that’s fair, realistic, and effective. Does the position need technical skills? Are there specific required responsibilities? Has the role taken on new responsibilities that weren’t on the original job description? Think outside the box.

It is especially helpful to work with the employee leaving the role (due to promotion or another reason) to see if the description you’re planning on writing accurately fits the role’s responsibilities.

How to write a job description

Now that you have a better idea of what to include in your job description, it’s time to start creating an outline. This will ensure that all aspects are covered, and nothing important is left out. Write down everything you want to cover without worrying too much about how long the description will be. You can always cut things out later if you need to.

You want applicants to feel excited, not overwhelmed or discouraged, by what they are reading. Remember that this is your chance to sell your company and job. Be specific about the position you’re offering, but avoid overloading candidates with details. It should also address what is expected of them on a day-to-day basis and if there are growth opportunities down the road.

By keeping these considerations in mind, you’ll create a job description that effectively attracts qualified applicants suitable for the role.

It’s important to include these sections in your job description:

  • Job title
  • Job summary
  • Responsibilities and duties
  • Qualifications and skills
  • Salary and Benefits
  • Remote or location-based
  • About us/why work for us section

Let’s look at each of these in more depth.

Job Title

Use this section to create a concise but descriptive title that accurately represents this role. Titles that are too wordy, confusing, or broad may turn potential candidates away.

A role as a “Manager” isn’t descriptive enough. “Manager of IT Solutions and Project Development” may be too confusing for what the job responsibilities entail. “IT Project Manger” could be the right landing space for a potential title. Think between two and five words.

Job Summary

A job summary is a brief, general overview of the position, and its main responsibilities. You should include:

  • Your company name and what position you’re hiring for (be specific)
  • What duties and responsibilities will this role have? What are some examples? For management positions, talk about how many people they’ll be managing.
  • What qualifications and skills are needed for this position? What experience is a plus but not necessary?

If it’s temporary or permanent, mention how long someone would be expected to stay in this role.

We typically include an introduction paragraph for the role followed by more specific bullet points of what the responsibilities and necessary qualifications for the role are.

Here is an example of a job summary posted on Insight Global’s internal job board:

Example text of a job description. Text reads: A client in the Nashville, TN area is looking for a Project Manager (PM), IT Acquisition Integration, who is responsible for implementing the IT initiatives and related business elements for multiple acquisition projects across national/regional geographies. The PM will plan and effectively manage all aspects of the IT integration projects, including cost, schedule, scope, quality, and project resources. We are looking for a problem solver and someone who can look at ways to execute and accomplish tasks more effectively and efficiently. As a member of the BTS Global Acquisition Team this person ensures that the integration projects will achieve business success.

It doesn’t tell you everything single detail about the role, but it sets clear expectations for the type of person the company is looking for, what the candidate will be doing at the job, an example of a skill needed for the position, and the name of the position.

Responsibilities & duties

You can get more into detail about the day-to-day aspects of the role in the responsibilities section of your job description. You should be as specific as possible about the day-to-day of the job without giving away specific project information away (mainly to competitors). This description can include bullet points that touch on:

  • Who the role reports to and communicates with on a daily basis
  • What types of projects the role handles
  • What type of reports and reviews the role needs to create
  • Who the role supports and what departments the role works with

Try to include at least seven or eight bullet points (no more than a dozen or so) of on what responsibilities the job role has. You want to be descriptive but not overwhelm a candidate.

Qualifications & skills

These can also be listed out in bullet form fashion, like the responsibilities and duties.

Qualifications and skills can come in two forms:

  • Required skills: skills that are absolutely necessary to complete the job.
  • Desired skills: nice-to-have skills that would compliment a candidate’s ability to do the job. These are also skills that may be included in the training of the position or skills candidates should be expected to gain competency within the first couple months of the job.

These can hard or soft skills or any sort of certifications applicable for the position.

Be sure to not disregard candidates who don’t have all of the desired skills you wish for. You’ll can lose plenty of highly qualified candidates if you only look for candidates who have experience will all required and desired skills.

Salary & benefits

This section is as important to the prospective employee as the rest of the sections.

Highlight these in your job description. Setting the salary (or salary range) up front gives the candidate clear expectations for what the role pays annually or hourly. This also helps remove a level of stress and anxiety from the candidate’s side about salary talks later down the road.

Note: Some states require employers to include salary in a job description by law, so make sure you are up-to-date with your state’s and city’s employment laws.

Including both the salary and benefits can also attract quality candidates who believe they are worth what you are paying. Being up front about benefits may attract candidates based on the quality of your benefits. These benefits can range from as simple to healthcare and dental insurance to unlimited paid time off and tuition reimbursement.

Location of the job

Is the job fully remote? Do you expect employees to go into an office a couple times a week or a couple times a month? Is travel required beyond a basic daily commute? Is the job full-time in an office or on-location? Define where the job is conducted.

Looking for staff to help your business? Download our free guide to finding employees!

Length of the job

In addition to where the job is completed, also be clear about how long the job is needed. Not every job is a permanent full-time job requiring 40 hours per week. Some other types of employment include:

  • Part-time employment
  • Temporary employment
  • Contract-to-permanent employment

Stay true to what you say in your job description, too. Don’t hire someone as a full-time hourly worker, then a month in, try to slash how often or how long someone works. This will affect future candidates applying for this position, especially if word starts to spread that your job descriptions aren’t true.

About us/why work for us section

This is another section to expand on what’s special about your company and this specific role. Why should someone want to work for you over the other options in their job search?

Your “About us” section can include basic company history and talk about what industry the company serves, but it can also dig deeper into company culture and what the company believes in.

5 Bonus tips for writing effective job descriptions

While everything in the previous section is vital for a job description, there are some other tips and tricks you can do to optimize your job description to reach the widest audience and attract the best candidates. Here are six tips:

  • Be clear and concise: avoid cliches, use simple formatting, and don’t contradict yourself.
  • Optimize for SEO: What keywords would someone type into Google to find this kind of position? Use those keywords to maximize the number of people who see your job description.
  • Keep DEI in mind: Job descriptions can intentionally have bias. Triple-check yours. Also, you can tout your commitment to diversity, equity and inclusion in your About Us section.
  • Define the career growth opportunities: How can the applicant expect to grow at your company?
  • Make it easy to apply: A vast majority of job applications never get finished. Make it easy for yours to be completed.

Related: Revamp Your Job Descriptions for SEO Success: 7 Key Tips


Don’t have time to write your own job descriptions? A staffing agency will do it for you (and bring you top talent)!

There is a lot that goes into writing a job description. Writing an effective job ad is a science, and it takes time to master the process. Don’t have time to write your own job descriptions? Instead of spending hours writing your own job descriptions, or hoping ChatGPT is any good, let professionals take care of them for you.

A staffing agency like Insight Global knows how to write a job description and will be able to provide qualified candidates who perfectly fit their client’s roles.

When a job description is clear and well-written, managers and employees alike will have a strong sense of the role’s purpose and expectations. It will act as a guide for both you and the candidate during the hiring process. That, hopefully down the road, will lead you to higher retention rates because everyone was on the same page about expectations from day one.

If you want to write your own job description, we’ve provided a couple of brief examples for you to follow.

(Note: We’re going to use an Insight Global-branded About Us section, however, the other aspects of the job description examples are not from current positions open at Insight Global.)

Job description example #1

Job title: Account Executive

Job Summary: We are looking for an Account Executive who is customer service-driven individual that brings new and existing clients the best possible product solutions. They work with key decision makers to maximize their satisfaction by aligning complex products, services, and initiatives while maintaining relationships in order to achieve sustainable growth over time.

Responsibilities & job duties:

  • Demonstrates the skills needed to best serve customers’ business needs with a variety of services.
  • Demonstrates strong leadership skills in diplomatically achieving balance across the company.
  • Manages team members independently and coaches them up to achieve benchmarks.
  • Creates a plan to drive consistent progress between where you are now and future goals.
  • Proactively communicates value with prospects through pre-sales conversations and serving their needs through the sales cycle.
  • A problem solver and liaison between companies to achieve business harmony between one or more business units.
  • Builds relationships to create a culture of service for our partner companies.
  • Follows up on all sales calls to make sure each and every client is satisfied.
  • Engages in a wide range of activities to connect and sustain relationships with both internal and external customers.

Qualifications & skills:

  • 3-5 years of sales experience in a similar role or industry.
  • Team-oriented personality.
  • Strong knowledge of market trends.
  • Bachelor’s degree in communications or related field.
  • Excellent written and oral communication skills.
  • Excellent organizational skills.
  • Ability to work in a driven, fast-paced environment.
  • Strong time-management skills.
  • Strong Leadership skills.
  • Proficient in Microsoft Excel, Word, Powerpoint, and/or related software.
  • Experience in Salesforce preferred.

Salary & Benefits: $80,000/year; medical, vision, and dental insurance; 4% 401(k) match after 90 days of employment; 10 days of vacation time per year (increases with yearly employment); 5 paid volunteer days; 5 paid sick days.

Location & type of job: Fully remote (Full-time)

About us: Insight Global is a national staffing and services company dedicated to empowering people. We relentlessly pursue opportunities for others, because when we all work together, anything is possible. We specialize in sourcing information technology, accounting, finance, and engineering professionals, and delivering service-based solutions to Fortune 1000 clients. Our team spans across more than 63 regional offices throughout North America and has pledged to place more than 80,000 people in jobs in 2022. Insight Global’s services extend far beyond just filling roles. In addition to staffing services, we provide culture consulting, diversity, equity and inclusion guidance, specialized health care staffing and resources, and an array of managed services designed to meet company’s individual needs.

Job Description Example #2

Job title: SEO Copywriter

Job Summary: We are looking for a highly motivated candidate that will be responsible for identifying and driving opportunities to optimize website SEO performance through content creation and optimization. This candidate must have a proven track record of creating engaging content (blogs, articles, or website copy) as well as knowledge and expertise in SEO best practices. In addition to regular content publishing, the candidate will also play a critical role in ensuring website content is positioned effectively to drive optimal SEO performance via inbound traffic sources.

Responsibilities & duties:

  • Research topics related to staffing, job search, resume & interview tips, etc. in order to create engaging content for articles, blogs, and resource guides.
  • Conduct keyword research to ensure optimal SEO reach with key website content.
  • Create well-positioned blog articles and resource guides that drive interest and engagement.
  • Assist the marketing team by proofreading and contributing to campaign content to ensure maximum SEO value.
  • Partner with 3rd party vendors to create content calendars that define what, how, and where content should be delivered.
  • Assess User feedback – written and observed and translate into recommendations to drive site and campaign content improvements.
  • Identify new opportunities to reach potential customers by recommending new content to address any uncovered gaps.

Qualifications & skills:

  • Minimum 3 years of experience.
  • Experience copy editing content.
  • Experience with SEO assessment tools (e.g. SEM Rush) and working knowledge in content management systems (e.g. Hubspot) and WordPress preferred.
  • Ability to communicate effectively with different audiences, including senior leadership; demonstrated ability to influence others and get buy-in.
  • Excellent interpersonal, business management, and developmental skills.
  • Self-sufficient, able to manage workload to meet project deadlines, especially multi-task in a fast-paced environment and to make trade-offs when needed to optimize outcome.
  • Market research and digital marketing experience a plus.
  • Minimum of a bachelor’s degree in communications, marketing, or related discipline.
  • Please provide three writing samples and a link to your professional/personal portfolio when applying.

Salary & Benefits: $60,000/year, Medical, dental and vision insurance offered, 4% 401(k) match, unlimited paid time off

Location: Austin, TX (Full-time), hybrid work environment (2-3 days in the office per week–flexible on which days)

About us: Insight Global is a national staffing and services company dedicated to empowering people. We relentlessly pursue opportunities for others, because when we all work together, anything is possible. We specialize in sourcing information technology, accounting, finance, and engineering professionals, and delivering service-based solutions to Fortune 1000 clients. Our team spans across more than 63 regional offices throughout North America and has pledged to place more than 80,000 people in jobs in 2022. Insight Global’s services extend far beyond just filling roles. In addition to staffing services, we provide culture consulting, diversity, equity and inclusion guidance, specialized health care staffing and resources, and an array of managed services designed to meet company’s individual needs.

Job Description Template

Job Title: Their formal position title.

Job Summary: Provide a clear, concise 4 to 5 sentence description about how this role fits into the team and the company overall. Also, answer what success looks like in this position and who this role reports to.

Responsibilities & Duties:

  • List all the essential duties of the position
  • Use present tense verbs and shorter sentences
  • Use gender-neutral language

Qualifications & Skills:

  • Skills needed to succeed in the job
  • Experience in years
  • Education level needed (Associate’s, Bachelor’s, etc)
  • Physical abilities
  • Professional certifications or licenses
  • Personal characteristics

Salary & Benefits: annual or hourly salary, list of primary benefits (including ones that may help you stand out among other competition)

Location & type of job: Both the physical location of the company and if there are any remote aspects; whether it’s full-time, part-time, or contract.

About us: Give the who, what, when, where, and why of your company in a concise 4-5 sentences. You can also share the future goals of where your company is headed and certain values your company cares most about.

Need to Make a Hire Soon?

We can help. Let us know your needs below. Questions? Call us toll-free: 855-485-8853