1

Software Analyst Jobs in West Virginia (NOW HIRING)

CATERPILLAR SOFTWARE ANALYST

Princeton, WV · On-site

$21.56 - $27.10/hr

Caterpillar Software Analyst Location: Princeton, West Virginia; Abingdon, Virginia Shift: 1st Starting Compensation Range: Princeton region $20.51 - $25.78 per hour; Abingdon region $21.56 - $27.10 ...

CATERPILLAR SOFTWARE ANALYST

Princeton, WV · On-site

$21.56 - $27.10/hr

Caterpillar Software Analyst Location: Princeton, West Virginia; Abingdon, Virginia Shift: 1st Starting Compensation Range: Princeton region $20.51 - $25.78 per hour; Abingdon region $21.56 - $27.10 ...

New

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

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 ...

$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 ...

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 ...

$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 ...

Senior Software Engineer

Summit Point, WV

$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 ...

$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 25, 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 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $75,029 per year, or $36.1 per hour.

CATERPILLAR SOFTWARE ANALYST

Princeton, WV • On-site


Carter Machinery
Machinery Manufacturing • 1 - 5K employees

8.8

Company rating: 8.8 out of 10

Based on 40 frontline employees who took The Breakroom Quiz

24th of 175 rated vehicle equipment hire

Great coworkers

People enjoy working here

Good employer


$21.56 - $27.10/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Join a Company That's Built to Elevate You.
At Carter Machinery, we don't just offer jobs - we offer long-term careers defined by purpose, innovation, and impact. We've built an award-winning workplace where high achievers thrive, careers grow, and your work truly matters.
Our legacy is strong, our vision is bold, and our future is built on investing in the growth and well-being of our people. Whether you're turning a wrench, managing operations, or supporting customers, you play a vital role in powering industries that moves the world forward.
Job Title: Caterpillar Software Analyst
Location: Princeton, West Virginia; Abingdon, Virginia
Shift: 1st
Starting Compensation Range: Princeton region $20.51 - $25.78 per hour; Abingdon region $21.56 - $27.10 per hour
The Caterpillar Software Analyst is responsible for managing, supporting, and optimizing the use of Caterpillar's VisionLink platform for equipment fleet management. The individua in this role will onboard customers, provide training, troubleshoot issues, manage subscriptions, and ensure accurate telematics data flow. The Caterpillar Analyst acts as the primary liaison between clients, Caterpillar services, and internal teams to enhance equipment productivity and reduce downtime through data-driven insights.
Requirements for the Caterpillar Software Analyst position include:
  • Familiarity with telematics, fleet management systems, or Caterpillar software systems
  • Strong interpersonal and communication skills for customer interaction and problem resolution
  • Excellent time management skills with a proven ability to meet deadlines
  • Must be able to analyze telematics data, identify trends, and present actionable insights
  • Manage multiple customers, subscriptions, and troubleshooting tasks effectively
  • Must be able to function well in a high volume and fast-paced environment
  • Must have excellent driving record
  • Must be willing to travel as needed, including overnight stays
  • Promote a positive customer experience
  • Uphold the Core Values of Integrity, Commitment, Excellence and Teamwork by embracing The Carter Way

Seeking Candidates with:
  • Experience with VisionLink platform, Microsoft Excel, CRM systems, and related software tools
  • Associate's or bachelor's degree in information technology, Business, Construction Management, or a related field, or equivalent experience
  • Experience with VisionLink is preferred

Physical Requirements:
  • Regularly required to sit and talk or hear
  • Frequently required to stand; walk and use hands to finger, handle, or feel
  • Occasionally required to reach with hands and arms
  • Periodically moving/pushing/transporting 10 pounds
  • Specific vision abilities required by this job include close vision, distance vision and ability to adjust focus

Competitive Compensation and Benefits:
  • Health, dental and vision insurance
  • Paid time off
  • 401(k), $0.75 to $1.25 match up to 6%
  • Life and disability insurance
  • In-house training instructors/programs
  • Tuition reimbursement
  • Employee referral bonus program
  • Tool allowances and tool loans
  • Discounts on cellular phone service, computers, and vehicles
  • Opportunities for overtime
  • Shift differential (if applicable)

You'll gain access to real learning, real advancement, and a real future in a company that's reshaping what it means to lead in our industry. If you're looking for purpose, possibilities, and a team that wins together - you belong at Carter Machinery.
Come build what matters and build your future with us.
Actual base pay may vary based on experience, skills, qualifications, education, geographic location, and other relevant business considerations. In addition to base pay, the compensation package may include participation in performance-based incentive programs (e.g., discretionary or non-discretionary plans), as well as overtime eligibility depending on the role.
Carter Machinery Co. Inc. is an EEO/AA Employer. All qualified individuals - including minorities, females, veterans, and individuals with disabilities, or any other characteristic protected by law - are encouraged to apply.
Carter Machinery is a drug-free workplace.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.


What Carter Machinery employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom