Skip to content
Build my resume

Skills & evidence

How to write a technical skills section for your resume

Group relevant technical skills into readable categories and list tools you have actually used. Support the most important skills with a project or experience bullet elsewhere on the page. The job description helps decide emphasis; it is not a list of qualifications to copy automatically.

Select for relevance and explainability

Make two lists: tools you have used and tools the job asks for. Their overlap is a starting point. Add other skills only when they help explain your background or a relevant project. A long list that mixes familiar technologies with things you have only heard of makes the section harder to trust.

For each listed tool, prepare a plain-language answer to “What did you use it for?” You do not need to claim expert proficiency to include coursework or project experience, but you should be able to explain that context honestly.

Use categories that make the section easy to scan

Choose a few categories that fit the work rather than trying to fill every possible category. A backend applicant might separate languages, frameworks, data, and testing. A data analyst might use analysis, querying, visualization, and reporting instead.

The following fictional section assumes the applicant has used every item. It is a formatting example, not a recommended skill set for every software role.

Fictional backend candidate
Example

Languages: TypeScript, Python, SQL Frameworks: Node.js, Express Data: PostgreSQL Testing & tools: Vitest, Git, Docker

Each category answers a different question. Relevant tools can appear again in experience bullets when those bullets explain how they were used.

Connect the list to a contribution

If PostgreSQL is central to the role, a project bullet might describe designing reservation tables and writing queries for availability. If Docker appears in the list, be ready to explain what you containerized and why. The contribution supplies context that a tool name alone cannot.

Avoid decorative proficiency bars. A percentage such as “Python 85%” has no shared definition for the reader. If your exposure was an introductory course, name that context in Education or Projects rather than implying professional expertise.

Tailor lets you edit section names, so use “Technical Skills” when it makes sense for the role. Review the generated list against your own inventory and remove any tool you cannot substantiate.

Common questions

Should I list every technology in the posting?

Only list technologies you can accurately claim. Use the posting to prioritize relevant experience, and describe adjacent experience without presenting it as an exact match.

Where should soft skills go?

Show them through specific work when possible. A bullet about coordinating a release with two teams explains collaboration more clearly than a standalone claim of “excellent teamwork.”

Put the advice to work.

Bring a job description and your background. Leave with a draft you can make your own.

Tailor my resume