All Career ResourcesResume Writing

How to List Skills on a Resume

7 min read

Why the skills section matters

The skills section is one of the most frequently scanned parts of a resume — both by ATS systems and by hiring managers doing a quick first pass. It tells the employer, at a glance, what you can actually do. A well-organized skills section can improve your ATS match score and give a human reviewer a quick snapshot of your capabilities.

But listing skills is not just about dumping every tool you have ever touched. The goal is to list skills that are relevant to the job you are applying for, organized in a way that is easy to scan, and honest enough that you can back up every claim in an interview.

This guide covers what to include, how to organize it, where to place it, and how to avoid the common mistakes that weaken this section.

Hard skills vs soft skills

Skills fall into two categories, and your resume should include both — but they are presented differently.

Hard skills

Hard skills are specific, teachable abilities that can be measured or demonstrated: programming languages, software tools, certifications, languages, and technical methods. Examples: Python, Salesforce, Google Analytics, Spanish, PMP certification, financial modeling, SQL. These are the skills ATS systems match most aggressively, so list them using the exact terms from the job description.

Soft skills

Soft skills are interpersonal and cognitive abilities: leadership, communication, problem-solving, teamwork, adaptability, time management. These are harder to verify on paper and harder for ATS systems to match. List a few that are relevant to the role, but do not overdo it — and be prepared to give concrete examples in an interview. Saying "leadership" is easy; describing a time you led a team through a difficult project is what proves it.

How many skills should you list

Aim for 8 to 15 skills total. Listing fewer than 6 can make you look underqualified, while listing more than 15 can make the section hard to scan and may look like padding. Quality and relevance matter more than quantity.

If you are early in your career, you may have fewer skills — that is fine. Focus on the ones most relevant to the target role and add others as you gain experience. If you are a senior professional with a wide range of skills, prioritize the ones mentioned in the job description and group the rest into categories so the section stays scannable.

How to organize your skills section

There are two common approaches to organizing skills. Choose the one that works best for your field and the amount of skills you have.

Flat list (simple and common)

List all skills in a single row or block, separated by commas or bullets. This works well when you have 8-12 skills and they are all in the same category. Example: "Python, SQL, Tableau, Excel, Statistical Analysis, Data Visualization." Easy for ATS to parse and easy for humans to scan.

Grouped by category (better for larger lists)

Group skills into 2-4 categories with labels. This works well when you have 12+ skills across different domains. Example: "Languages: Python, SQL, JavaScript. Tools: Tableau, Excel, Git. Methods: Statistical Analysis, A/B Testing, Data Visualization." Grouping makes the section scannable and shows the breadth of your abilities without looking like a random list.

Where to place skills on your resume

The skills section typically goes after your work experience and education, near the bottom of the page. This is the most common placement and works for most job seekers.

If you are a student, recent graduate, or career changer with limited work experience, consider placing the skills section higher — right after your summary and before your experience. This draws attention to your strengths early, before the hiring manager reaches a thinner experience section.

For technical roles, some candidates include a compact skills summary at the top (in or near the professional summary) and a fuller skills section at the bottom. This gives the ATS keywords early while providing a complete list later. Just avoid duplicating the exact same list in both places — vary the presentation.

Choosing the right skills for each job

Your skills section should change for every job application. Read the job description, identify the skills it asks for, and make sure those skills appear in your resume — using the exact terms the employer uses.

If the job asks for "project management" and your resume says "PM," change it to match. If the job asks for "Adobe Photoshop" and your resume says "photo editing," change it to the specific tool name. ATS systems look for exact or close matches, so using the employer's language directly improves your chances.

Remove skills that are not relevant to the target role. If you are applying for a data analyst position, your skills in "customer service" and "cash handling" from a college retail job are not relevant and only dilute the section. Keep the focus on what the employer is looking for.

Our job description analysis tool can help with this step by comparing your resume's skills to the job posting and showing you which keywords you are missing.

Skills examples by career

Software engineer: Python, JavaScript, React, Node.js, AWS, Docker, Git, REST APIs, CI/CD, PostgreSQL. Group as "Languages," "Frameworks," "Cloud & DevOps," "Tools."

Marketing: Google Analytics, Google Ads, HubSpot, SEO, Content Strategy, Email Marketing, Social Media Management, A/B Testing, Mailchimp, Meta Ads. Group as "Platforms," "Methods," "Tools."

Project manager: Agile, Scrum, Kanban, JIRA, MS Project, Stakeholder Management, Risk Management, Budget Management, PMP, Confluence. Group as "Methodologies," "Tools," "Certifications."

Financial analyst: Excel, SQL, Bloomberg, Financial Modeling, DCF Analysis, Variance Analysis, Tableau, QuickBooks, CPA, Power BI. Group as "Technical," "Analytical," "Certifications."

Registered nurse: BLS, ACLS, Patient Assessment, IV Therapy, Electronic Health Records (Epic), Wound Care, Charge Nurse, Patient Education, Med-Surg, ICU. Group as "Clinical Skills," "Certifications," "Systems."

Customer service: Zendesk, Salesforce, LiveChat, Conflict Resolution, Active Listening, CSAT Management, Ticketing Systems, Escalation Handling, Product Knowledge, CRM. Group as "Tools," "Skills."

Common mistakes to avoid

Listing skills you cannot back up in an interview. If you list "Python" but cannot write a basic function when asked, you will lose credibility — and possibly the job. Only list skills you can demonstrate or speak about confidently.

Including outdated or irrelevant skills. "Microsoft Word" and "Internet browsing" are assumed, not impressive. Similarly, tools you used 10 years ago and never touched again are not worth listing unless the job specifically asks for them.

Overloading soft skills. A skills section that reads "Leadership, Communication, Teamwork, Problem-Solving, Time Management, Adaptability, Creativity" tells the employer nothing specific. Pick 2-3 soft skills most relevant to the role and back them up with examples in your experience bullets.

Using vague terms instead of specific ones. "Programming" is vague — list the specific languages. "Analytics" is vague — name the tools and methods. Specificity signals real expertise; vagueness signals you are trying to cover a gap.

Not tailoring the skills section for each job. Sending the same skills list to every employer means you are missing keywords and including irrelevant items. Take 5 minutes to reorder and adjust for each application.

Putting it all together

A strong skills section is relevant, specific, honest, and easy to scan. Choose 8-15 skills that match the job description, organize them clearly, use the employer's exact terms, and be ready to back up every skill in an interview. Tailor the section for each application — it takes a few minutes and can meaningfully improve your ATS match rate.

Use our resume builder to create and organize your skills section, then use the job description analysis tool to check that you are matching the keywords the employer is looking for. For more guidance, read our guide on how to tailor a resume to a job description and our ATS-friendly resume guide.

Frequently Asked Questions

It depends on your field. In tech, some candidates use proficiency levels, but they can be subjective and hard to verify. If you do use them, be conservative — claiming "expert" in a skill and then struggling with it in an interview is worse than not claiming it at all. For most resumes, simply listing the skills is sufficient.

Yes, if you are fluent or conversational and the skill is relevant to the job. List them with a proficiency level: "Spanish (fluent), French (conversational)." If the job does not require a second language, you can still include it — bilingualism is a valuable skill in many US workplaces.

Yes, if they are relevant to the job. If you managed social media for a nonprofit, those skills count. If you built a website for a personal project, those skills count. The source of the skill matters less than your ability to demonstrate it. Just be honest about your level of proficiency.

Read the job description carefully. The skills section of the posting lists what they are looking for. You can also look at similar job postings to identify common skills in your field. Our job description analysis tool automates this by extracting and prioritizing keywords from any job posting.

Ready to put these tips into action?

Build your resume with our AI-powered builder in minutes.

Build My Resume