A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Top Ten Computer Science Jobs

Software Developer
Software Developer

Software developers will be needed to respond to an increased demand for computer software. State & Area Data. Explore resources for employment and wages by state and area for software developers. Similar Occupations. Compare the job duties, education, job growth, and pay of software developers with similar occupations.

source: bls.gov
Database Administrator
Database Administrator

Database administrators usually have a bachelor’s degree in an information- or computer- related subject such as computer science. Before becoming an administrator, these workers typically get work experience in a related field.

source: bls.gov
image: adspk.pk
Computer Hardware Engineer
Computer Hardware Engineer

Most computer hardware engineers need a bachelor’s degree from an accredited computer engineering program. Education. Most entry-level computer hardware engineers have a bachelor’s degree in computer engineering, although a degree in electrical engineering or computer science also is generally acceptable.

source: bls.gov
Computer Systems Analyst
Computer Systems Analyst

Computer systems analysts use a variety of techniques, such as data modeling, to design computer systems. Data modeling allows analysts to view processes and data flows. Analysts conduct indepth tests and analyze information and trends in the data to increase a system’s performance and efficiency.

source: bls.gov
Computer Network Architect
Computer Network Architect

Most computer network architects have a bachelor’s degree in a computer-related field and experience in a related occupation, such as network and computer systems administrators. Education Computer network architects usually need at least a bachelor’s degree in computer science, information systems, engineering, or a related field.

source: bls.gov
Web Developer
Web Developer

While many web developer jobs can be performed within a telecommuting setting, those who prefer a traditional workplace will find the most opportunities in the states of Washington, California, Oregon, Idaho, Minnesota, New York, Vermont, Massachusetts, and Maryland.

Information Security Analysts
Information Security Analysts

Information security analysts usually need at least a bachelor’s degree in computer science, information assurance, programming, or a related field. Some employers prefer applicants who have a Master of Business Administration (MBA) in information systems.

source: bls.gov
Computer Programmer
Computer Programmer

How to Become a Computer Programmer. Your chances of getting a job as a computer programmer will be better if you earn a bachelor's degree in computer science, mathematics, or information systems. Some employers will hire you if you have a degree in another subject—such as accounting, finance, and business—as long as you have taken computer science classes. You may even be able to find work with an associate degree in computer science.

Software Engineer
Software Engineer

Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. Computer science degree programs are the most common, because they tend to cover a broad range of topics.

source: bls.gov
Video Game Designer
Video Game Designer

Computer Game Designer: Job Description & Career Info Learn about what job duties a computer game designer performs. Find out about salary and employment outlook data, as well as training and skills required, in order to make the right career decision.

source: study.com
Network Administrator
Network Administrator

Computer networks are critical parts of almost every organization. Network and computer systems administrators are responsible for the day-to-day operation of these networks. Work Environment. Network and computer systems administrators work with the physical computer networks of a variety of organizations and therefore are employed in many industries.

source: bls.gov
IT Security Specialist
IT Security Specialist

Security Specialist Salaries. Payscale has two categories for IT Security Specialists: The median salary for a Security Specialist is $74,580 (2014 figures). Overall, you can expect to take home a total pay of $45,481 – $114,105. The median salary for a Computer Security Specialist is $64,349 (2014 figures).

image: vault.com
App Developer
App Developer

Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. Computer science degree programs are the most common, because they tend to cover a broad range of topics.

source: bls.gov
2010 - 2020
2010 - 2020

Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology. They study and solve complex problems in computing for business, medicine, science, and other fields. Employment of computer and information ...

source: bls.gov
Data Analyst
Data Analyst

21,828 Data Science Analyst jobs available on Indeed.com. Data Analyst, Senior Data Analyst, Junior Data Analyst and more!

source: indeed.com
Games Developer
Games Developer

Given the pervasiveness of computer technology in society today, there are many different job possibilities for the computer science major. The right job for you will depend on your personal skills, values, and interests. Here are the top 10 jobs for computer science majors, based on income, employment outlook, and job satisfaction.

Information Systems Manager
Information Systems Manager

Most jobs for computer and information systems managers require several years of experience in a related information technology (IT) job. Typically, a bachelor’s degree in computer or information science, plus related work experience, is required.

source: bls.gov
Multimedia Programmer
Multimedia Programmer

Multimedia programmers typically work five days a week from nine-to-five, although extra evening and weekend work may be required from time to time to meet project deadlines. Entry To enter this line of work, you will need an undergraduate degree in any discipline.

Computer Vision Engineer
Computer Vision Engineer

21,846 Computer Vision Engineer jobs available on Indeed.com. Machine Learning Engineer, Computer Vision Engineer, Computer Scientist, ... PhD in Computer Science ...

source: indeed.com
image: skybotix.com
Machine Learning Engineer
Machine Learning Engineer

Computer science fundamentals important for Machine Learning engineers include data structures (stacks, queues, multi-dimensional arrays, trees, graphs, etc.), algorithms (searching, sorting, optimization, dynamic programming, etc.), computability and complexity (P vs. NP, NP-complete problems, big-O notation, approximate algorithms, etc.), and computer architecture (memory, cache, bandwidth, deadlocks, distributed processing, etc.).

Security Analyst
Security Analyst

According to the Bureau of Labor and Statistics, the median annual salary for security analysts was $86,170 in May 2012. The bureau projects a 37% increase in jobs by 2022, making this the fastest growing and most financially lucrative position in computer science. In general, the more experience you have, the higher your salary.

image: iona.edu
Cloud Engineer
Cloud Engineer

Required credentials: B.S. in computer science or computer engineering; 5 years of experience with cloud architecture and design; 5 years of experience architecting and deploying Web services on SOA platforms (examples: Amazon EC2, Heroku, Azure, Rackspace); 5 years of experience with PHP, Python, Java, or C++ with software development methodologies like Agile.

Business Intelligence (BI) Analyst
Business Intelligence (BI) Analyst

Business intelligence analysts have at least a bachelor's degree in business, management, accounting, economics, statistics, information science or similar. More complicated jobs may require a master's degree in business administration (MBA). JOB SKILLS AND REQUIREMENTS. Technical Skills: Business intelligence analysts use complex computer programs to mine data sources and look for trends. Analytical Skills: A major part of the job is to determine what data trends mean.

source: snagajob.com
DevOps Lead
DevOps Lead

DevOps is a software engineering culture and practice that aims at unifying software development and software operation. The main characteristic of the DevOps movement is to strongly advocate automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevOps aims at shorter development cycles, increased deployment frequency, and more dependable releases, in close alignment with business objectives.

image: cio.com