What Are Some Good Entry Level Jobs with a Computer Science Degree?

Entry level computer science jobs can be found in every industry because every organization needs IT experts who can diagnose, repair, monitor and manage a variety of technology solutions. These jobs may involve anything from hardware to software to networks and online platforms.

Data Analyst

Data analysts collect, prepare, evaluate and interpret data and associated results. They may present their findings and recommendations to business leaders. Some data analysts work on short-term projects to coordinate, prepare and manage documents and deliverables. Others analyze the ongoing state of operations to identify deficiencies using management information systems. Data analysts often have specialized training in math, finance, economics, statistics, and big data. They must be able to communicate technical concepts and procedures to a variety of non-technical audiences.

See our ranking of the 20 Best Online Schools for Computer Science.

Technology Support Rep

Technology support representatives assure that user needs are met and that technical issues are resolved in a timely manner. They deliver technology service and support to end users through IM, telephone, remote connection and less frequently in-person. Technology support reps gather customer info to analyze symptoms, determine issues and resolve hardware and software issues. They will work through centralized service request management systems that use tickets and record calls for quality. Technology support reps must maintain knowledge of internal technologies, telecommunication changes, industry innovations, and organizational trends.

Helpdesk Coordinator

Helpdesk coordinators work behind the scenes in technology service departments and organizations. They coordinate the daily operation of the helpdesk ticketing system and desktop support procedures. They collaborate with team members and support workflows to meet expected service levels and user experiences. Helpdesk coordinators may provide technical support for escalated helpdesk tickets from technology support reps by researching complex technical issues and leading troubleshooting efforts for related problems. They sometimes track end-user satisfaction scores and conduct follow up questionnaires with end users.

Network Administrator

Network admins are responsible for daily management of a network, server, and wireless environments. They supervise employees who install, configure and maintain system software and hardware. Organizations need timely and reliable connectivity, so they monitor network performance, troubleshoot issues and deploy solutions. They are usually in charge of planning and implementing equipment upgrades and application patches and installations. Network admins must maintain security measures, backup systems, and disaster recovery and restoration plans. Some network admins will create IT policies and procedures for departmental use and employee performance standards.

IT Manager

An IT manager’s duties will depend on their organization and industry, so they may be required to be fluent in telecommunications equipment, programming languages, operating systems, software applications, and hardware peripherals. For example, an IT manager may work exclusively with network systems, so they must understand the capabilities and components of their organization’s hubs, switches, routers, servers, and cabling. They often escalate problems and contact other technology support professionals to resolve issues. They must also know how to establish and maintain effective working relationships with technical peers.

Other entry-level computer science jobs and titles include security coordinator, coding researcher, technology specialist, and information systems assistant. The Bureau of Labor Statistics explains the typical duties and pay of computer managers here.