Computer Science Resume [2021] - Guide & Examples

2 September
3 min read

Computer Science Resume - Samples & How-to Guide

Computer Science is a particularly fascinating field because of its wide variety of applications. No other field combines the advancement of science with the creation of practical applications for the market in quite the same way.

Computer Science graduates can have a myriad of careers. Some of their core duties include:

  • Developing new, and improving existing, computer-based technologies, systems, and solutions.
  • Working with computer programmers, information technology professionals, and mechanical or electrical engineers to solve problems and create products.
  • Designing and engineering operating systems, software, hardware, networks and communications, and databases.
  • Researching information transfer and computation theory.
  • Solving technological problems.

If you need to write a Computer Science resume, this guide and the accompanying examples will give you a complete picture of every step in the process!

For inspiration, check out the following computer science resume example our team has prepared together with recruiters:

computer scientist resume

Applying for a specific position in the computer science field? Check out more of our resume examples here:

What Companies Expect to See on a Computer Science Resume

In the Computer Science world, the most relevant information is the skills you have—not the formal education you’ve completed or the jobs you’ve done.

However, it’s very common for Computer Science careers to expect a Bachelor’s or Master’s degree, or a Ph.D. for those who want to do academic research.

Make sure you have most of the appropriate qualifications before you apply to a job ad!

Contact Information to Include on a Computer Science Resume

Your header information should focus on:

  • A: How an employer can contact you.
  • B: How they can learn more about you.

This means that you need to include a link to some form of web presence, like an online portfolio, a Github page, or your LinkedIn. Don’t make the mistake of including an unprofessional Facebook wall or a personal journal.

It used to be common practice to include your address in your Contact Information, but that has fallen out of fashion since snail mail is almost never used to contact applicants.

Computer Science Resume Summary

A resume summary is your chance to really shine. Appearing at the top of the page under your name and job title, the Resume Summary highlights your best qualifications and brings to life important and unique qualities you possess that may not otherwise come across on your resume.

This is your “elevator pitch” that helps potential employers get to know the real you, so spend some time making it perfect!

A Resume Summary should be a short paragraph, in incomplete, impersonal sentences just like your Achievements/Tasks sections. 

Correct Computer Science Resume Summary Example

  • Creative and people-oriented Computer Scientist with extensive project management experience. Advanced knowledge of the creation of graphic design software and programming languages relevant to the web.


  • I am seeking a position as a Computer Scientist. I am friendly and a good problem-solver, so I’m great at working on group projects. Just ask anyone!

Formatting a Computer Science Resume

Like any other resume, a Computer Science resume should be structured in reverse-chronological order. That is, unless you don’t have very much experience—then you should emphasize your transferable skills (which are usually going to be soft skills) in a functional resume.

Computer Science Resume Layout

Computer Science is such a varied field that a Computer Science resume can include almost any of the available sections.

Work Experience should be near the top, along with Skills, assuming you’re doing a reverse-chronological resume. Even if you don’t have much relevant work experience, this list shows to potential employers that you are responsible, trustworthy, and professional.

Education is another important section that appears on every resume, but some Computer Science professionals don’t have much in the way of formal education.

If that’s the case, make sure that your supplemental sections show that you have made up for that. If you’ve attended a boot camp or completed some other type of self-directed learning, include that in a section of Certificates or Conferences and Courses.

Volunteer or Projects sections can encompass anything you’ve done on your own that’s relevant to the job you’re seeking.

Include an Awards section if you have received any—even if they’re not directly related, they can enhance the other information on the page.

Make sure to place your list of Technical Skills up by your general Skills section—it’s important, so it shouldn’t get lost down near the bottom of the page.

Achievements for a Computer Science Resume

When writing about your previous work experiences, most people write a boring list of the duties you completed every day. 

Professional Examples of Achievements for a Computer Science Resume

  • Led and managed a team of six in developing new financial management software.
  • Developed company procedures and guidelines for data analysis and security that increased efficiency by 30% in the first six months after implementation.
  • Conceptualized, planned, launched, and led the Search Engine Optimization committee.

Wrong Examples of Achivements

  • Helped new employees learn company culture
  • Solved problems
  • Analyzed data

Skills for a Computer Science Resume

Hard Skills for a Computer Science Resume

  • Mathematics
  • Problem-solving
  • Coding
  • Experimentation
  • Computer and technology knowledge
  • Programming languages
  • Technical writing
  • Software development
  • Computer hardware engineering
  • Data analysis
  • Information systems management
  • Technical writing
  • Linear algebra
  • Statistics
  • Calculus
  • Discrete mathematics

Soft Skills for a Computer Science Resume

  • Attention to detail
  • Teamwork & cooperation
  • Analysis
  • Organization
  • Communication
  • Creativity
  • Training and teaching
  • Time management

Suggested Reading: