1

Software Jobs in West Virginia (NOW HIRING)

Master Software Engineer

Clarksburg, WV ยท On-site

$131 - $237/hr

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and maintain scalable software systems. This role will play a key ...

We are seeking a Midโ€‘Level Software Engineer with web application development experience and exposure to fullโ€‘stack capabilities (frontโ€‘end, backโ€‘end, fullโ€‘stack) to design, build, test ...

Software Engineering Manager

Summit Point, WV ยท On-site

$125K - $225K/yr

Parsons is looking for an amazingly talented Software Engineering Managers to join our team! In this role you will get to play a crucial role in troubleshooting and developing technical solutions to ...

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

$125K - $225K/yr

Parsons is looking for an amazingly talented Software Engineering Managers to join our team! In this role you will get to play a crucial role in troubleshooting and developing technical solutions to ...

$88K - $154K/yr

Parsons is looking for amazingly talented Software Engineers at a variety of levels to join our team! What You'll Be Doing: * Adding new features and capabilities to Parsons DroneArmor CUAS C2 ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

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

Showing results 21-40

Software information

See West Virginia salary details

$37.2K

$86.6K

$128.5K

How much do software jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software in West Virginia is $86,587.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $100,600.00 per year, depending on experience, location, and employer.

What is a software developer?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What are different types of software jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are some software jobs?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

Which software career is best?

The best software career depends on individual interests and skills, but roles such as software developer, software engineer, and systems analyst are in high demand. These careers typically require proficiency in programming languages like Java, Python, or C++, and often benefit from relevant certifications and experience with development tools. Job growth and salary potential vary by industry and location.

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

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

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

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

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

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

What cities in West Virginia are hiring for Software jobs?

Cities in West Virginia with the most Software job openings:

Infographic showing various Software job openings in West Virginia as of August 2026, with employment types broken down into 100% Full Time. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $86,587 per year, or $41.6 per hour.

Master Software Engineer

Via Logic LLC

Clarksburg, WV โ€ข On-site

$131 - $237/hr

Other

Medical, Retirement, PTO

Posted 8 days ago


Job description

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and maintain scalable software systems. This role will play a key part in architecting backend services, developing APIs, and collaborating with development team to deliver reliable, high-performance applications.

The ideal candidate has deep experience in backend systems, cloud-native architectures, testing, and modern CI/CD practices and tools, while also being comfortable contributing across the full stack when needed.

Key Responsibilities:
  • Design and develop scalable backend services, APIs, and microservices.
  • Create and maintain full-scale testing architecture plans and system design for software application.
  • Build, test, and maintain high-performance, secure, and reliable applications.
  • Collaborate with product managers, designers, customers, and engineers to deliver new features.
  • Write clean, maintainable, well-tested code following best practices.
  • Review code and mentor junior engineers.
  • Optimize applications for performance, scalability, and reliability.
  • Support CI/CD pipelines and cloud infrastructure for application.
  • Participate in Agile ceremonies including sprint planning, standups, retrospectives, and PI planning events.
  • Troubleshoot production issues and implement long-term solutions.
  • Functions as a technical expert across multiple project assignments.
Required Qualifications:
  • Bachelorโ€™s degree in Computer Science, Software Engineering, related field, or equivalent experience.
  • 12-15+ years (or 10-13 years with Masterโ€™s Degree) of professional software development experience.
  • Strong backend development experience in languages such as:
    • Java
    • Spring Boot
    • Hibernate
    • Hibernate using native queries
    • Strong automated testing experience in end-to-end testing, regression testing, integration testing, etc.
  • Experience building RESTful APIs and microservices architectures.
  • Strong knowledge of relational databases (PostgreSQL, MySQL, etc.)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with agile project management software such as Jira, Confluence, etc.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Experience with version control systems such as Git.
  • Experience with CI/CD pipelines such as Gitlab.
  • Strong understanding of software architecture, design patterns, and system scalability.
Preferred Qualifications:
  • Experience with frontend frameworks (React, Angular, or Vue).
  • Knowledge of infrastructure-as-code tools (Terraform, CloudFormation).
  • Experience with observability tools (Datadog, Prometheus, Grafana).
Key Competencies:
  • Strong problem-solving and analytical thinking.
  • Passion for quality control and improving engineering practices.
  • Excellent communication and collaboration skills.
  • Ownership mindset and accountability for deliverables.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:

August 21, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

Pay Range $131,300.00 - $237,350.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidosโ€™ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

#J-18808-Ljbffr