Computer Science Jobs in North Carolina

Computer Science jobs in North Carolina are among the most actively recruited technology roles in the Southeast, with strong demand concentrated in software development, cybersecurity, data science, and cloud engineering. The largest hiring markets are the Research Triangle (Raleigh, Durham, and Chapel Hill), Charlotte, and Greensboro, where anchor employers such as IBM, Red Hat, and Bank of America maintain major technology operations. Openings range from junior developers and QA analysts to senior engineers and engineering managers. Find a role that fits below and apply directly.

Find Computer Science Jobs

Overview

Open roles6
Top employerSocrates Academy
Top cityMatthews, NC
Cities hiring6
Work type100% On-site
Top industryEducation

Showing 5 of 6+ Computer Science jobs

Socrates Academy
Middle School / High School Computer Science Teacher
We won't show you this job again
Socrates Academy
Added 3d ago
Middle School / High School Computer Science Teacher
Socrates Academy
Matthews, North Carolina
Higher Education
K-12 Teaching
Teaching & Instruction
$40k - $65k.12/yr
On-Site
Bachelor's degree in information technology

Have you applied for this role?

Asheville City Schools
Computer Science and IT Education Teacher - Valid NC Licensure Required
We won't show you this job again
Asheville City Schools
Added 3d ago
Computer Science and IT Education Teacher - Valid NC Licensure Required
Asheville City Schools
Asheville, North Carolina
Business Analyst
Data Analytics
IT Support
High school

Have you applied for this role?

Wake County Public School System
CTE Teacher - Computer Science Principles
We won't show you this job again
Wake County Public School System
Added 1w ago
CTE Teacher - Computer Science Principles
Wake County Public School System
Fuquay-Varina, North Carolina
Business Development
Customer Success
Sales
Bachelor's degree in management information systems
10,000+

Have you applied for this role?

Bradford Preparatory School
AP Computer Science Teacher
We won't show you this job again
Bradford Preparatory School
Added 1mo ago
AP Computer Science Teacher
Bradford Preparatory School
Charlotte, North Carolina
Higher Education
K-12 Teaching
Teaching & Instruction
$48k - $75k/yr
On-Site
High school

Have you applied for this role?

GASTON COUNTY SCHOOLS
CTE - Computer Science Teacher @ Mt Holly Middle
We won't show you this job again
GASTON COUNTY SCHOOLS
Added 2mo ago
CTE - Computer Science Teacher @ Mt Holly Middle
GASTON COUNTY SCHOOLS
Mount Holly, North Carolina
Biotech & Life Sciences
Clinical Trials
Research & Academia
High school
1,001-5,000

Have you applied for this role?

See All 6 Computer Science Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Computer Science Jobs

Computer Science Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Matthews
1 job
Asheville
1 job
Charlotte
1 job
Wilmington
1 job
Mount Holly
1 job
Fuquay-Varina
1 job

Computer Science Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

Socrates Academy
Socrates Academy1 open role
GASTON COUNTY SCHOOLS
GASTON COUNTY SCHOOLS1 open role
Asheville City Schools
Asheville City Schools1 open role

Top Industries Hiring

  • Education

What North Carolina Employers Look For

The qualifications that appear most often in computer science jobs across North Carolina.

  • Bachelor's degree in computer science, software engineering, or a closely related field
  • Proficiency in one or more programming languages such as Python, Java, or C++
  • Experience with cloud platforms including AWS, Azure, or Google Cloud
  • Familiarity with agile development methodologies and version control systems like Git
  • Strong understanding of data structures, algorithms, and object-oriented design principles
  • Relevant certifications such as AWS Certified Developer or CompTIA Security+ preferred

Computer Science Jobs in North Carolina: Frequently Asked Questions

How do you become a computer science professional in North Carolina?

North Carolina does not require a state-issued license to work in computer science. Most employers hire candidates who hold a bachelor's degree in computer science, software engineering, or a related discipline from an accredited institution, with universities such as NC State, UNC Chapel Hill, and Duke producing a large share of local talent. Building a portfolio of projects, earning cloud or security certifications, and completing internships with Research Triangle employers strengthens your candidacy significantly.

Which companies hire computer sciences in North Carolina?

Companies currently hiring computer sciences in North Carolina include Socrates Academy, GASTON COUNTY SCHOOLS, and Asheville City Schools, per current listings on Migrate Mate as of August 2026. North Carolina's Research Triangle Park remains one of the densest concentrations of technology employers in the South, with major operations from global technology firms, financial institutions, and life sciences companies all competing for the same talent pool.

Which North Carolina cities have the most computer science jobs?

Matthews, Asheville, and Charlotte have the most computer science openings in North Carolina. The Research Triangle anchors the market because of the density of technology companies, universities, and research institutions headquartered there, while Charlotte's large financial services sector drives substantial demand for software engineers and data professionals, and Greensboro's manufacturing and logistics base supports a growing need for systems and infrastructure roles.

Are there remote computer science jobs in North Carolina?

Yes, and more than most fields. About 0% of computer science openings tied to North Carolina are remote or hybrid as of August 2026, reflecting how much of the work is done entirely on a laptop and a cloud console. Software development, data engineering, and cybersecurity roles tend to have the highest share of fully remote arrangements, while roles tied to on-site infrastructure, hardware, or in-person team leadership are more likely to require a North Carolina presence.

How can I get hired as a computer science professional in North Carolina with little or no experience?

The most realistic entry path is a combination of a completed degree or coding bootcamp certificate and a portfolio of personal or open-source projects that demonstrate working code. Major North Carolina employers including Red Hat, Lenovo's Research Triangle campus, and large Charlotte-based banks run formal new-graduate rotational and associate software engineer programs each year. Adjacent roles such as QA tester, technical support analyst, or IT help desk are common stepping stones at these employers that lead into full software development positions.

Where can I find and apply to computer science jobs in North Carolina?

You can find and apply to computer science jobs in North Carolina on Migrate Mate, which lists current openings from employers hiring in the state right now. Search the listings to find roles that match your skills and experience level, then apply directly to the ones that fit.

See All 6 Computer Science Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Computer Science Jobs