1

Software Analyst Jobs in West Virginia (NOW HIRING)

Analyses are performed of concept of operations, requirements, detailed software design, interfaces, static code results, software implementation as it relates to requirements and design, and ...

Use approved AI-assisted development tools across design, implementation, testing, debugging, analysis, and documentation; review all output and remain accountable for delivered software ...

New

Static code analysis (manual and/or tool-supported). • Experience in one or more of the following software fields: Modeling, including MATLAB/Simulink, Enterprise Architect, MagicDraw. • ...

Analyze business and technical requirements; translate them into effective software solutions. * Design, develop, test, debug, implement, and maintain applications on the IBM i platform. * Provide ...

$80K - $90K/yr

... analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the quality and reliability of the software ...

$85K - $110K/yr

The Command Center Software (CCSW) Platform Migration organization focus is on minimizing the ... Analytical Evaluation and Recommendations: Evaluate existing business processes to identify ...

The position requires analyzing and reporting the health of rotating process equipment to ... Strong computer and standard software experience (MS Office, E-Mail, CMMS, etc.) * Demonstrates ...

The position requires analyzing and reporting the health of rotating process equipment to ... Strong computer and standard software experience (MS Office, E-Mail, CMMS, etc.) * Demonstrates ...

Senior Process Analyst

Kearneysville, WV · On-site

$97K - $123K/yr

S. Coast Guard (USCG) Software Yard - Product Delivery Service. This role is primarily responsible for managing service-level management, analyzing and optimizing operational integration workflows ...

Senior Process Analyst

Kearneysville, WV · On-site

$97K - $123K/yr

S. Coast Guard (USCG) Software Yard - Product Delivery Service. This role is primarily responsible for managing service-level management, analyzing and optimizing operational integration workflows ...

As software evolves, we continue to embrace new opportunities created by AI, both in the companies ... Analysts are given meaningful ownership from day one while working alongside experienced investors ...

Analyses are performed of concept of operations, requirements, detailed software design, interfaces, static code results, software implementation as it relates to requirements and design, and ...

GovCIO is seeking a Senior Cybersecurity Analyst to support a critical government computer system ... Coast Guard (USCG) Software Yard - Capability Development Branch. This role is primarily ...

Senior Software Engineer

Summit Point, WV · On-site

$121K - $160K/yr

Investigate, analyze, and resolve software defects in biometrics-related applications. * Coordinate and validate software patches, fixes, and enhancements for deployed systems. * Oversee and support ...

$99K - $131K/yr

Investigate, analyze, and resolve software defects in biometrics-related applications. * Coordinate and validate software patches, fixes, and enhancements for deployed systems. * Oversee and support ...

$85K - $110K/yr

The Command Center Software (CCSW) Platform Migration organization focus is on minimizing the ... Analytical Evaluation and Recommendations: Evaluate existing business processes to identify ...

next page

Showing results 1-20

Software Analyst information

See West Virginia salary details

$18

$36

$47

How much do software analyst jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for software analyst in West Virginia is $36.07, according to ZipRecruiter salary data. Most workers in this role earn between $27.36 and $43.17 per hour, depending on experience, location, and employer.

What is a software analyst?

Software Analysts are professionals who evaluate, design, and improve software systems to meet business requirements. They gather and analyze user needs, document functional specifications, and act as a bridge between stakeholders and the development team. Their role often includes troubleshooting issues, recommending software solutions, and ensuring that applications align with organizational goals. By facilitating communication and understanding between technical and non-technical teams, Software Analysts help ensure successful software development and implementation.

What does a software analyst do?

As a software analyst, your responsibilities are to act as the go-between for the developers and the users. Your duties are to assess the scope of the software project, specify the users’ needs to the developers, and establish the requirements of each program. You also fill out the SRS documentation, which provides the developers and project manager with descriptions of the software as the developers move through the project. Analysts also need technical skills to aid developers and translate user needs into more technical specifications for the application.

How does a software analyst typically collaborate with development and QA teams during a project lifecycle?

A Software Analyst plays a key liaison role between business stakeholders, developers, and QA teams. During the project lifecycle, they gather and clarify requirements, translate them into technical documentation, and ensure all teams have a shared understanding of project objectives. They often participate in meetings, facilitate communication to resolve ambiguities, and review deliverables to confirm alignment with business needs. This collaborative approach helps prevent misunderstandings and ensures a smoother workflow from design through testing and deployment.

What is the difference between Software Analyst vs Software Developer?

AspectSoftware AnalystSoftware Developer
Primary RoleAnalyzes business needs, gathers requirements, and designs solutionsWrites, tests, and maintains software code
Skills & CertificationsBusiness analysis, requirements gathering, UML, possibly certifications like CBAPProgramming languages, software engineering, certifications like Microsoft Certified
Work EnvironmentCollaborates with stakeholders, often in office or client sitesDevelops software in teams or individually, often in office or remote settings
Industry UsageCommon in IT consulting, finance, healthcare, and enterprise sectorsPrevalent in tech companies, startups, and software firms

While both roles work closely in software projects, a Software Analyst focuses on understanding business needs and translating them into technical requirements, whereas a Software Developer primarily builds and codes the software solutions based on those requirements.

Is IT hard to be a software analyst?

Becoming a software analyst requires strong analytical skills, knowledge of programming and software development, and the ability to interpret technical data. The role can be challenging due to the need to understand complex systems and communicate findings effectively, but it is manageable with proper training and experience.

Is a software analyst an entry level position?

A software analyst position can be entry-level or require some experience, depending on the company and specific role. Entry-level software analyst roles typically require basic knowledge of programming, data analysis, and relevant tools, and may be suitable for recent graduates or those with limited work experience. More advanced roles may require several years of experience and specialized skills.

What are the most commonly searched types of Software Analyst jobs in West Virginia?

The most popular types of Software Analyst jobs in West Virginia are:

What are popular job titles related to Software Analyst jobs in West Virginia?

For Software Analyst jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Software Analyst jobs in West Virginia look for?

The top searched job categories for Software Analyst jobs in West Virginia are:

Infographic showing various Software Analyst job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $75,029 per year, or $36.1 per hour.

Full-time

Re-posted 2 days ago


Job description

KeyLogic is seeking a Systems Software Engineer to support a dynamic program based at NASA's Katherine Johnson Independent Verification and Validation Facility in Fairmont, WV.

This position will require the ability to obtain a public trust clearance and all work is to be performed onsite at the NASA IV&V Facility.

Perform various Systems / Software Engineering activities on NASA Spacecraft, Launch Vehicle, and/or Mission Ground systems throughout the NASA software development lifecycle phases. Analyses are performed of concept of operations, requirements, detailed software design, interfaces, static code results, software implementation as it relates to requirements and design, and software build and integration test products. In addition, independent testing is performed using in-house developed software simulations.

Job Description:

  • Responsible for utilizing documentation and experience to develop technical understanding, perform detailed assessments, and document issues, risks, and reports in accordance with standards and best practices. Documentation of technical understanding may include notes, reference summaries, charts, flow diagrams, scenarios, formal modeling, coverage / traceability assessments, risk assessments, technical engineering principles, theories, concepts, and heritage applicable to the mission.
  • Responsible for understanding work processes and methodologies, best practices, NASA standards, system and software specifications.
  • Assess development artifacts for correctness, completeness, consistency, ambiguity, and feasibility with regards to technical references when evaluating requirements, design, algorithms, code, and test artifacts provided across the software development life cycle.
  • Analysis performed on draft and final products delivered for peer reviews, development build releases, and formal testing.
  • Support development and execution of independent test scenarios and procedures to verify and validate correct implementation of mission critical capabilities.
  • Utilize in-house developed, Artificial Intelligence (AI) assisted analysis tools to perform various analyses and assess results for true positive findings.
  • Work independently as well as closely with other members of the team to build team cohesion, brainstorm, share knowledge, develop/update approaches, perform peer reviews, and provide recommendations to promote growth and confidence in performing IV&V analyses.
Position Requirements

Clearance:

  • Must be a U.S. Citizen with the ability to obtain a Public Trust Clearance.

 Education:

  • Bachelor of Science in Electrical Engineering, Aerospace Engineering, Systems Engineering, Computer Engineering, Computer Science or other relevant field.

Required Skills:

  • Ability to develop analysis approaches and test cases to exercise system software behaviors.
  • Ability to read and analyze C/C++, Java or similar object-oriented languages.
  • Experience with requirements analysis at system and software levels.
  • Experience in software system testing, test analysis, and test case development.
  • Excellence in these general workplace skills:
    • Communication Skills - verbal, written, and presentation skills.
    • Computer Skills - Microsoft Office Suite (Word, Excel, PowerPoint).
    • Soft Skills - professionalism, strong work ethic, initiative, creativity, curiosity, problem solving, and critical thinking.
    • Ability to work on own tasks and manage own progress, while also able to work in team environments and under the direction/supervision of task leads.

Desired Skills:

  • Experience in one or more of the following areas would be a plus:
    • Experience with one or more of the following software fields:
      • Embedded software implementation, analysis, or testing.
      • Static code analysis (manual and/or tool-supported).
      • Modeling, including MATLAB/Simulink, Enterprise Architect, MagicDraw.
      • Spacecraft & system simulation.
      • Application of Formal Methods (e.g., SMT Solver).
      • Application of Generative Artificial Intelligence to accomplish repetitive tasks.
    • Experience with space domains and spacecraft subsystems, including:
      • Propulsion systems.
      • Guidance, navigation, and control.
      • Command and data handling.
      • Fault management.
      • Sensor data processing.
      • State estimation.
      • Spacecraft concept of operations.
      • Space Flight and Ground systems and software architectures.
      • Space systems avionics.
Employment Type: Full time