1

Computer Science Degree Jobs in West Virginia (NOW HIRING)

Typically requires a Bachelor of Science degree in Computer Science, Software Engineering, related field, or prior relevant, equivalent experience in software development and up to 2 years of ...

Typically requires a Bachelor of Science degree in Computer Science, Software Engineering, related field, or prior relevant, equivalent experience in software development and up to 2 years of ...

Master's degree in Computer Science, Management Information Systems, Business Analytics, or a related field plus 2 years of experience in the job offered, as a Consultant, or in Statistical Data ...

Master's degree in Computer Science, Management Information Systems, Business Analytics, or a related field plus 2 years of experience in the job offered, as a Consultant, or in Statistical Data ...

Required Qualifications: BS degree in Computer Science or Biometrics (Level 2). BS and 3 years of related experience or MS and 1 years of related experience or PhD (Level 3) in Computer Science or ...

Data Scientist Manager

WV ยท On-site +1

Master's degree in Statistics or a related field, or an equivalent combination of education and experience. * 7+ years of experience in statistical and computer science-related fields. * Experience ...

... Computer Science, Mathematics and Engineering Job Summary/Basic Function Shepherd University invites individuals who hold a graduate degree in their subject field of specialization to apply for ...

Computer Science degree, Engineering degree, orequivalent experience * J2EE certification and/or CISSP certification is a plus * SailPoint Certified Engineer or Solution Architect is a plus and is ...

Showing results 41-60

Computer Science Degree information

See West Virginia salary details

$43.7K

$64.3K

$75.9K

How much do computer science degree jobs pay per year?

As of Aug 15, 2026, the average yearly pay for computer science degree in West Virginia is $64,340.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,000.00 and $72,400.00 per year, depending on experience, location, and employer.

What can you do with a computer science degree?

A computer science degree prepares individuals for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages like Java, Python, or C++ and familiarity with tools such as databases and operating systems.

What is a computer science degree?

A Computer Science degree is an academic program that focuses on the study of computers, computational systems, and software. Students learn about programming, algorithms, data structures, computer hardware, software engineering, and theoretical concepts underpinning computing. Graduates are prepared for careers in software development, data analysis, cybersecurity, artificial intelligence, and many other technology-related fields. The degree can be earned at various levels, including associate, bachelor's, master's, and doctoral degrees.

What are the key skills and qualifications needed to thrive with a computer science degree, and why are they important?

To thrive with a Computer Science degree, a strong grasp of programming languages, algorithms, and data structures is essential, typically supported by a bachelor's degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and certifications such as AWS Certified Developer or CompTIA Security+ are often beneficial. Problem-solving, analytical thinking, and effective teamwork are crucial soft skills that distinguish successful professionals. Mastering these skills enables individuals to efficiently design, implement, and maintain complex software solutions in diverse technical environments.

What is the difference between Computer Science Degree vs Software Developer?

AspectComputer Science DegreeSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically requires programming skills, experience, and sometimes certifications
Work EnvironmentAcademic, research, or industry settingsTech companies, startups, or freelance projects
Industry UsageUsed as a qualification for various tech rolesPractical role focused on coding and software creation
Search & Comparison IntentUnderstanding educational requirements and career pathsJob qualifications and skills needed for software development

While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.

What jobs can you do with a computer science degree?

A computer science degree qualifies individuals for a variety of roles including software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs often require knowledge of programming languages, problem-solving skills, and familiarity with tools like Linux, Java, or Python.

Are computer science degree majors still in demand?

Computer science degree majors are currently in high demand due to the growth of technology industries, software development, data analysis, and cybersecurity. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong field for job opportunities.

What jobs does a computer science degree get you?

A computer science degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL, often within technology or IT environments.

What types of entry-level roles are typically available to recent graduates with a computer science degree, and how do these roles support career growth?

Recent graduates with a Computer Science degree often start in roles such as software developer, QA engineer, IT support specialist, or data analyst. These positions provide hands-on experience with real-world projects, exposure to collaborative team environments, and an opportunity to work with various technologies. Early career roles typically include mentorship and training, allowing new professionals to build foundational skills, specialize in areas of interest, and progress toward more advanced positions like software architect, project manager, or data scientist over time.

What are the most commonly searched types of Computer Science Degree jobs in West Virginia?

The most popular types of Computer Science Degree jobs in West Virginia are:

What are popular job titles related to Computer Science Degree jobs in West Virginia?

For Computer Science Degree jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Computer Science Degree jobs in West Virginia look for?

The top searched job categories for Computer Science Degree jobs in West Virginia are:

What cities in West Virginia are hiring for Computer Science Degree jobs?

Cities in West Virginia with the most Computer Science Degree job openings:

Infographic showing various Computer Science Degree job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $64,340 per year, or $30.9 per hour.

Senior Software Developer - Integration Support

Data Intelligence LLC

Clarksburg, WV โ€ข On-site

$53.50 - $70.75/hr

Full-time

Re-posted 14 days ago


Job description

Data Intelligence, LLC is seeking an experienced Senior Software Developer to support one of our federal law enforcement clients. This role is responsible for the design, development, maintenance, and enhancement of enterprise software applications and data integration solutions supporting the FBI's National Data Exchange (N-DEx) ecosystem. The Senior Software Developer will develop automated software tools, enhance Extract, Transform, Load (ETL) processes, support secure data exchange technologies, and implement software solutions that enable mission-critical information sharing across criminal justice systems.
The ideal candidate possesses extensive experience in software development, enterprise data integration, database technologies, and application modernization across Windows, Linux, and cloud-based environments. The successful candidate will have strong programming expertise in languages such as Java, Python, C#, and .NET, experience developing and maintaining enterprise integration solutions, and the ability to troubleshoot complex software, database, and data exchange issues within a highly secure federal environment. This position may be performed remotely or onsite in Clarksburg, West Virginia.
Key Responsibilities
  • Design, develop, maintain, and enhance software applications, utilities, and automated tools that improve enterprise data integration, data quality, and operational efficiency.
  • Develop, maintain, and optimize Extract, Transform, Load (ETL) processes and data integration workflows, including enhancement of existing solutions and implementation of new integration capabilities.
  • Design, develop, test, troubleshoot, and maintain software components supporting enterprise data exchange and information sharing.
  • Troubleshoot, configure, and maintain Secure File Transfer Protocol (SFTP) connections and other secure data exchange mechanisms supporting partner agency integrations.
  • Analyze, diagnose, and resolve software defects, integration issues, data processing errors, and system performance problems.
  • Collaborate with technical teams, system administrators, database administrators, and business stakeholders to implement software enhancements and support enterprise integration initiatives.
  • Provide technical support during meetings, teleconferences, demonstrations, and working sessions with Criminal Justice Agencies (CJAs) and other federal, state, local, tribal, and territorial partners.
  • Travel to CJA locations, as required, to support software implementation, system integration, troubleshooting, testing, training, and technical assistance activities.
  • Develop, maintain, and update technical documentation, including software design documents, standard operating procedures (SOPs), interface specifications, process workflows, user guides, white papers, dashboards, status reports, and other program artifacts.
  • Track project milestones, software releases, development activities, and deliverables, providing recurring status reports and technical updates to program leadership.
  • Support software engineering activities associated with enterprise data integration, data science and analytics initiatives, systems engineering, data quality management, and technical operations.
  • Participate in software testing, code reviews, configuration management, release management, and continuous process improvement activities to ensure software quality and compliance with FBI development standards.
  • Ensure developed software solutions comply with applicable security, architecture, and data governance requirements while supporting the mission objectives of the N-DEx Program.

Required Qualifications
Education
  • Bachelor of Science degree in Computer Science, Systems Engineering, Information Technology, Information Systems, or a related technical discipline.

Required Experience
Candidates must demonstrate experience in the following areas:
  • MUST have experience in web services, including Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) protocols
  • MUST have a strong background in Software Procedural Languages (SPL), specifically Procedural Language/Structured Query Language (PL/SQL) and Transact-Structured Query Language (T-SQL)
  • MUST have experience in programming languages such in one or more of the following:
    • Java,
    • Python
    • C
    • C Sharp (C#)
    • NET
  • MUST possess database experience with one or more of the following:
    • Oracle
    • Postgres
    • Microsoft Access
    • MySQL
    • Sybase
    • Firebird database software
    • c-tree
    • ACE
    • SQL Developer
  • MUST have experience transforming languages and schemas in one or more of the following
    • XML
    • Extensible Stylesheet Language Transformations (XSLT)
    • XML Schema Definition (XSD)
    • Document Type Definition (DTD)
  • MUST have knowledge of data standards and data validation tools
  • MUST have experience with SFTP for data connections
  • MUST have knowledge and understanding of law enforcement (LE) data and IEPD specifications

Security Clearance
  • Active Top Secret Clearance is required.
  • Candidates must be able to maintain the required security clearance throughout employment.

Preferred Qualifications
  • Experience supporting federal law enforcement or criminal justice information systems.
  • Familiarity with FBI Criminal Justice Information Services (CJIS) environments.
  • Experience supporting enterprise data sharing initiatives and system federation.
  • Experience working within a SAFe Agile environment.

Why Join Data Intelligence, LLC?
At Data Intelligence, LLC, we deliver mission-focused technology solutions that strengthen national security and public safety. Our employees work alongside federal agencies to solve complex technical challenges, develop innovative solutions, and support critical national missions. We offer a collaborative environment where technical expertise, innovation, and professional growth are valued while making a meaningful impact on our nation's law enforcement and public safety operations.