1

Bs Computer Science Jobs in North Carolina (NOW HIRING)

Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering or equivalent ...

ETL Developer

Wilmington, NC · On-site

$47.50 - $62.25/hr

Required Education: BS Computer Science or Degree Relevant to job posting. * Experience Required: At least 5+ yrs. experience in Information Technology. Manager Must Haves: * Must have experience ...

Required : • Bachelor's degree in Data Science, Statistics, Computer Science, Mathematics, or related field (Master's preferred) • Proven experience in data analysis, machine learning, or ...

next page

Showing results 1-20

Bs Computer Science information

See North Carolina salary details

$51.3K

$75.5K

$89.1K

How much do bs computer science jobs pay per year?

As of Aug 8, 2026, the average yearly pay for bs computer science in North Carolina is $75,529.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,400.00 and $85,000.00 per year, depending on experience, location, and employer.

What is a BS in Computer Science?

A BS in Computer Science is a Bachelor of Science degree that focuses on the theoretical foundations and practical applications of computing and programming. Students learn about algorithms, data structures, software development, computer systems, and sometimes topics like artificial intelligence, cybersecurity, and databases. Graduates are prepared for careers in software engineering, IT, research, or for further study in graduate programs. The degree generally takes about four years to complete and combines coursework, projects, and sometimes internships to provide a comprehensive understanding of computer science.

What are the key skills and qualifications needed to thrive as a Computer Science graduate, and why are they important?

To thrive as a Computer Science graduate, you need strong analytical thinking, programming proficiency, and a solid grasp of algorithms and data structures, typically supported by a bachelor's degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are highly valued. Effective problem-solving, teamwork, and communication skills help you excel in collaborative and dynamic tech environments. These capabilities enable you to design, develop, and maintain robust software solutions that meet real-world needs.

What types of entry-level roles are commonly available to graduates with a BS in Computer Science, and how can I identify which path aligns with my interests?

Graduates with a BS in Computer Science often find entry-level opportunities as software developers, QA engineers, data analysts, IT support specialists, or web developers. To determine which path best suits your interests, consider the subjects you enjoyed most during your studies, such as programming, databases, or networking, and look for roles that emphasize those skills. Internships, personal projects, and participation in coding communities can also provide valuable insight into various specializations, helping you make a more informed decision as you start your career.

What jobs do most Bs Computer Science majors get?

Most Bachelor of Science in Computer Science graduates find jobs as software developers, web developers, systems analysts, database administrators, and network administrators. These roles typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL. Many also pursue positions in cybersecurity, IT support, or data analysis depending on their interests and certifications.

What is the difference between Bs Computer Science vs Bs Information Technology?

AspectBs Computer ScienceBs Information Technology
Core FocusProgramming, algorithms, software development, theoretical foundationsIT infrastructure, network management, systems administration
CertificationsComputer Science-related certifications (e.g., Cisco, Microsoft)IT certifications (e.g., CompTIA, Cisco)
Work EnvironmentSoftware companies, tech startups, research labsCorporate IT departments, network operations centers
Industry UsageSoftware development, research, academiaIT support, network management, system administration

While both degrees prepare students for tech careers, Bs Computer Science emphasizes programming and software development, whereas Bs Information Technology focuses on managing and supporting IT systems and networks. Your choice depends on whether you prefer coding and software design or IT infrastructure management.

Are Bs Computer Science majors still in demand?

Bachelor's in Computer Science remains a highly in-demand degree, as software development, data analysis, cybersecurity, and IT roles continue to grow across various industries. Employers value skills in programming languages, problem-solving, and familiarity with tools like Python, Java, and cloud platforms, making graduates competitive in the job market.

What are the jobs after a bachelor of science in computer science?

A Bachelor of Science in Computer Science prepares graduates for roles such as software developer, systems analyst, database administrator, network administrator, cybersecurity analyst, and web developer. These positions typically require knowledge of programming languages, data structures, and computer systems, and may involve working in teams or independently in various industries.
What job categories do people searching Bs Computer Science jobs in North Carolina look for? The top searched job categories for Bs Computer Science jobs in North Carolina are:
What cities in North Carolina are hiring for Bs Computer Science jobs? Cities in North Carolina with the most Bs Computer Science job openings:
Infographic showing various Bs Computer Science job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $75,529 per year, or $36.3 per hour.

CTE Computer Science Teacher

Cleveland County Schools

Kings Mountain, NC • On-site

$48K - $67K/yr

Full-time

Re-posted 2 days ago


Cleveland County Schools rating

4.3

Company rating: 4.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

604th of 624 rated elementary and secondary schools


Job description

Licensed - Position - CTE Computer Science
Job Number 4600323300
Start Date
Open Date 07/07/2026
Closing Date
CTE COMPUTER SCIENCE
  • Candidates must hold or be eligible to hold a teaching license in the CTE Computer Science license area (765).
  • Non-licensed, provisional candidates are eligible based upon holding a related Bachelor's Degree with a minimum 2.7 GPA and two years of industry-related work experience.
  • Non-licensed, provisional candidates are eligible based upon holding a related Associate's Degree with a minimum 2.7 GPA and four years of industry-related work experience.
  • Related degrees include:
  • Computer Engineering, Computer Science, Electronic Engineering, Software Engineering,Information Technology, Network Engineering, Network Administration, Information and
    Computer Technology, Cybersecurity, Computer Science

Work experience examples include:
  • Computer programmer, web designer, security analyst, software developer, mobile app developer, internet production industry, network administrator, data scientist, user interface/graphic design, IT compliance, IT strategist, virtualization manager, electronic engineering technician, computer engineering technician, network engineer, network engineering technician, IT technician, IT service desk, project manager, tech support specialist, field service technician, data support technician, desktop support administrator, end user computing technician, system support specialist, IT Consultant, security specialist, security engineer, systems administrator, security consultant, security engineer, junior IT auditor/ pen tester, previous teaching experience in this content area
  • Eligibility for a provisional license must be established prior to a contract offer.

Teacher Scale Y
Minimum Educational Requirements Associate Degree
Term 10 Month
Additional Job Information
Important Skills:
-Content Knowledge
-Classroom Management
-Communication
Job Attachment View Attachment
Job Attachment 2 View Attachment

What Cleveland County Schools employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


Cleveland County Schools logo

About Cleveland County Schools

Sourced by ZipRecruiter

Our Mission To cultivate excellence by providing student-centered exceptional educational experiences while challenging all students to perform at their highest potential. Our Vision To cultivate excellence and student success through exceptional educational experiences. Slogan Cultivating Excellence

Industry

Elementary and secondary schools

Company size

1,001 - 5,000 Employees

Headquarters location

Shelby, NC, US

Year founded

2004