Computer Science Resume Examples of 2022

Create a professional resume in minutes for free.

Build Resume

Jobs for computer scientists are projected to grow by 15% from 2019 to 2029, according to the Bureau of Labor Statistics. This will mean around 5,000 new jobs for computer scientists, also known as computer and information research scientists. This growth comes from continued advances in technology, and many new positions will be created in the business sector, where companies are using data mining to better understand their customers. There will also be an increase in jobs in cybersecurity and software development.

Although there will be more positions, computer science is likely to remain a competitive industry. A strong resume can help you stand out from a crowded field of job applicants. There are downloadable resume examples below for both experienced and entry-level job seekers that can help you write your resume. In addition, you’ll find tips for writing a better resume and how to tailor your resume to a specific job description.

Downloadable Resume Examples


Example #1 Entry-level


Example #2 Mid-career


Example #3 Senior-level

Computer Science Resume Examples

Years of Experience
  • Entry-level Entry-level
  • Mid-career Mid-career
  • Senior-level Senior-level

Thom Chea
(123) 456-7890
[email protected]
4556 East Terrace, Philadelphia, PA 23456


Innovative and team-oriented computer scientist with experience building and testing applications for Android, iOS and Windows. Strong knowledge of developing and maintaining websites, including using UX best practices to improve visitor engagement. Able to communicate complex concepts to those without a technical background in a clear manner.

Key Skills

  • High level of written and verbal communication skills
  • Customer service experience
  • Computer systems: Mac OS X, DOS, Windows, Linux
  • Databases: MySQL, Oracle, FoxPro
  • Programming languages: React JS, C++, Python, HTML, CSS


Bachelor of Science in Computer Science
University of Washington, Seattle, WA, September 2013 – June 2017

Master’s of Science in Computer Science
University of Washington, Seattle, WA, September 2017 – June 2018

Professional Experience

Junior Programmer, Elm Apps, Philadelphia, PA
July 2018 – Present

  • Created informational and gaming apps for corporate clients, leading to increased name recognition among target audience
  • Assisted in development of gaming apps, including taking responsibility for in-app purchases, leading to 19% increase in revenue
  • Created instructions for using apps, providing clear, easy-to-understand information in a fun, in-game format

Computer Scientist Intern, Hawthorn Tech, Seattle, WA
September 2017 – June 2018

  • Wrote code for SaaS web app in Python
  • Maintained and developed bug fixes for existing company applications
  • Collated information on reported software problems and communicated this to team and senior management through written reports and oral presentations

Astrid Flores
(123) 456-7890
[email protected]
6778 South Road, Dallas, TX 98765


Cyber security specialist with more than eight years’ experience developing software for the health care industry that protects patient privacy. Proven record of evaluating system vulnerability and recommending innovative solutions to improve security and efficiency. Able to design, implement and troubleshoot network infrastructure and security with superior capacity to work in a fast-paced environment and manage multiple projects from conception to implementation.

Professional Experience

IT Security Specialist, Oak Health Systems, Dallas, TX
February 2016 – Present

  • Manage design, installation, operational planning and risk remediation activities for more than 12 hospital clients, ensuring all systems installed according to schedule
  • Conduct risk assessments for clients and provide recommendations regarding infrastructure and network security enhancements
  • Perform ethical hacking, malware reverse engineering and penetration testing to evaluate system vulnerabilities and develop defenses
  • Present reports to upper management and clients regarding risks, vulnerabilities and improvement recommendations

Assistant Cyber Security Specialist, Apple Healthcare, Austin, TX
July 2012 – January 2016

  • Developed hospital software that complied with HIPAA Cyber Security Framework
  • Coordinated with IT team to implement software solutions, test for vulnerability and report security issues and solutions to management team
  • Provided technical manuals and training guides to ensure doctors, nurses and administrative staff could use software, ensuring a high level of user compliant


Bachelor of Arts in Computer Science
Harvard University, Cambridge, MA, September 2006 – June 2010

Master of Science in Computer Science
University of Texas at Austin, Austin, TX, September 2010 – June 2012

Key Skills

  • System architecture design
  • Vulnerability evaluation
  • Risk management
  • Project management
  • System troubleshooting


  • Certified Information Security Manager, ISACA, 2018
  • HealthCare Information Security and Privacy Practitioner, ISC2 2017

Andre Jackson
(123) 456-7890
[email protected]
6778 West Boulevard, Boise, ID 34567


Results-driven computer scientist with 12+ years’ experience in network design. Able to deploy and maintain LAN and WAN infrastructure, troubleshoot and accurately conduct system repairs. Experience leading teams, planning and managing projects and communicating with a variety of stakeholders.

Professional Experience

Senior Network Engineer, Chestnut Systems, Boise, ID
April 2012 – Present

  • Lead team of 5 IT specialists in designing, documenting and implementing upgrade of network to Cisco 6500-E, including migrating more than 100 WAN connections in multiple locations
  • Manage and troubleshoot over 500 servers
  • Implement remote access to servers in remote sites via Avocent products
  • Configure, upgrade and troubleshoot Cisco switches and routers

Network Engineer, Pine Network Solutions, Boise, ID
July 2008 – March 2012

  • Designed and installed private and public wireless services for public parks and buildings around Boise
  • Conducted security assessments and made recommendations for remote access, disaster recovery and server security
  • Monitored network capacity and performance and resolved complex network problems


Bachelor of Science in Computer Science
Iowa State University, Ames, IA, September 2002 – June 2006

Master of Science in Computer Science
Columbia University, New York, NY, September 2006 – June 2008

Key Skills

  • Project management
  • Leadership skills
  • Cisco and VMWare expertise
  • Document management
  • Network security systems


  • Cisco Certified Design Professional, 2018
  • VMware Certified Advanced Professional 6 – Data Center Virtualization Design, 2017

Common Key Skills and Action Verbs for Computer Science Resumes

Hiring managers use Applicant Tracking Systems (ATS) to identify the best candidates for advertised positions. An ATS scans your resume and evaluates it based on keywords and phrases that match the job requirements. High-scoring resumes are then forwarded to hiring managers for further investigation. This means that if you include a high number of skill keywords in your resume, you have a greater chance of the hiring managers seeing your resume and inviting you for an interview.

Key Skills & Proficiencies
Artificial intelligence Attention to detail
Calculus Change management
Cloud-based technologies Coding
Communication Computer hardware engineering
Creativity Data analysis
Database management Experimentation
Flexibility Mathematics
Organization Problem-solving
Programming languages: JavaScript, Python, CSS, C++, SML, Ruby Software development
Statistics Systems Development Life Cycle (SDLC)
Teamwork Technical writing
Time management Work independently
Action Verbs
Analyze Calculate
Code Collaborate
Communicate Construct
Convert Create
Design Engineer
Generate Innovate
Install Organize
Plan Process
Produce Program
Research Solve
Support Validate

Tips for Writing a Better Computer Science Resume

Highlight your computer science certifications

In the field of computer science, certifications can help you stand out from applicants with similar qualifications. They show hiring managers you’re dedicated to continual learning and verify your technical skills. As the industry has many specialized fields, certifications can also demonstrate your area of expertise. Include all the details of your certifications, such as the exact name, any specializations and the date you received it, so hiring managers have all the details they need to understand your skills. Vendor-specific certifications, such as Cisco certifications, don’t require the name of who provided it, as it’s included in the certification name. However, for all other certifications, be sure to include the full name of the organization that conferred it.

Example #1


Microsoft Certified Solutions Developer: App Builder Specialization, 2018


Microsoft Certified

Example #2


CompTIA Security+ Certification, Computing Technology Industry Association, 2019


Cybersecurity certificate

Remember to feature your computer science soft skills

It’s easy to get caught up listing your technical skills when applying for a computer science position, but don’t forget to emphasize your soft skills. While your computing expertise is important, hiring managers want to know you can communicate clearly, work with a team, manage your time and stay organized. Be sure to emphasize at least one soft skill in your resume. Choose one that is featured in the job description or where you excel.

Example #1


Collaborated with multidisciplinary team to develop human-centered software and regularly presented progress to senior management


Helped develop software in line with company needs

Example #2


Translated technical concepts into plain English and communicated clearly to clients, ensuring they understood their role in the software development process and how to use the finished product


Developed software for a variety of clients and helped them use finished product

How to Align Your Resume With the Job Description

Hiring managers use job descriptions to define exactly what they need from their new employee. When evaluating candidate resumes, they use this description to determine if a person has the attributes they’re looking for. If you include skills and experience in your resume that mirror what’s detailed in the job description, you can help your application stand out from other applicants.

If you’re not sure what to include, start by closely reading the job description. The most important requirements are usually listed first or mentioned multiple times. Compare your resume to the company’s job description and make sure you’ve detailed how you can deliver on key priorities. Ensure your resume doesn’t sound generic by focusing on your major attributes and steering clear of bland descriptions.

Example Computer Scientist Job Description

Willow Tech is currently seeking an experienced and highly skilled computer scientist to join our team. In this role you will create and develop innovative solutions for our users in a collaborative environment. The ideal candidate will be detail-oriented and experienced with all phases of the software development life cycle, with the ability to develop software and web-based applications. We appreciate creative thinkers who can work with teams and are dedicated to continued learning.


  • Software development and deployment
  • Testing and bug fixing
  • Contribute to all phases of the development life cycle
  • Web-based application development
  • Work collaboratively with cross-functional teams to achieve goals on time and on budget
  • Gather requirements and make recommendations for software development
  • Maintain current products


  • Master’s degree in computer science or related field
  • Additional certifications that demonstrate commitment to continued learning preferred
  • Coding skills including SQL and JavaScript
  • Experience with testing and bug fixing with ability to solve problems
  • Familiarity with software development life cycle
  • Collaborative attitude
  • Experience gathering requirements
  • Experience developing web-based applications

This job description demonstrates that the ideal job applicant should have the following skills and experience:

  • Creative and innovative
  • Software development and deployment experience
  • Experience with the software development life cycle
  • Collaborative
  • Committed to continued learning
  • Testing and bug fixing experience
  • Experience gathering requirements
  • Experience developing web-based applications

Look at what you highlighted in the job description and develop your resume to showcase the experience and skills you have that match. Below is an example of how best to incorporate this information into your resume:

Computer Science Work Experience Example

Senior Computer Scientist, Sycamore Solutions, New York City, NY

April 2015 – Present

  • Collaborated with clients and cross-functional team to gather requirements for new software and develop innovative solutions
  • Took ownership of all phases of the software development life cycle, from conception to software development and deployment
  • Developed web-based applications for clients, leading to 26% increase in user engagement
  • Tested new software solutions and managed bug fixing to provide clients with optimal user experience
  • Committed to continued learning by completing Cisco and Microsoft certification and brought new skills back to team