1

Senior Software Engineer Jobs in West Virginia (NOW HIRING)

Senior Software Engineer

WV · On-site +1

$215K/yr

  • Medical

  • Dental

  • Vision

  • PTO

About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition's Scanning Engine & Data Collection team. This team is responsible for the distributed ...

Senior Software Engineer

Summit Point, WV · On-site

$121K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this role you will get to design and deliver mission-critical biometric software solutions for a major ...

New

$99K - $131K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this role you will get to design and deliver mission-critical biometric software solutions for a major ...

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

Senior Software Engineer

Clarksburg, WV · On-site

$131K - $237K/yr

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

Senior Software Engineer

Clarksburg, WV · On-site

$131 - $237/hr

  • Medical

  • Retirement

  • PTO

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

New

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer Job Summary: Level Ex Games (Powered by Relevate Health) is a fast-growing game studio that creates video games for doctors. Our games leverage deep game design and real game ...

Senior Software Engineer - FedRamp

Charleston, WV

$113K - $149K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Software Engineer, your day-to-day will involve designing low-to-medium complexity features, writing high-performance Golang services, and deploying secure cloud resources. You will spend ...

Senior Software Engineer, Factory Software

Weirton, WV · On-site

$119K - $157K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Role Description The Factory Software team is seeking a Factory Software Engineer to bridge the gap between physical manufacturing hardware and enterprise-level orchestration. In this role, you will ...

Senior Software Engineer, Underwriting

WV · On-site +1

$195K/yr

  • Medical

  • Dental

  • Vision

  • PTO

About the role The Senior Software Engineer on the Underwriting team designs and builds backend services and systems that power Coalition's cyber insurance underwriting decisions. They integrate ...

Senior Software Developer

Bridgeport, WV · On-site

$55.50 - $73.25/hr

As a Senior Software Developer at MITRE, you will enjoy a collaborative environment where you work closely with others in an organization that encourages and values collaboration, mentoring, and ...

next page

Showing results 1-20

Senior Software Engineer information

See West Virginia salary details

$58.5K

$110.9K

$148.6K

How much do senior software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior software engineer in West Virginia is $110,932.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,800.00 and $125,000.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

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

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

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

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

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

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

What cities in West Virginia are hiring for Senior Software Engineer jobs?

Cities in West Virginia with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer 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 $110,932 per year, or $53.3 per hour.

Senior Software Engineer

Coalition, Inc.

WV • On-site, Remote

$215K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 19 days ago


Job description

About the role
We are looking for a Senior Software Engineer to provide technical leadership on Coalition's Scanning Engine & Data Collection team. This team is responsible for the distributed systems that continuously scan the internet and our customers' environments to collect the security data that powers our cyber insurance underwriting and our attack surface management product, Coalition Control.

In this role, you will design, build, and operate large-scale cloud services that run internet-wide and customer-specific scans, ingest and normalize third-party threat intelligence, and surface high-quality findings into our underwriting, risk, and security workflows. You'll work closely with other senior engineers, security, product, and data teams to evolve the architecture of our scanning platform, improve its performance and reliability, and help mentor engineers across a distributed team spanning the US, Canada, and EU.
Responsibilities
  • Own end-to-end systems design for key components of the scanning engine, from initial design through implementation, deployment, and ongoing iteration
  • Design and implement high-quality services in Python and Go that power our scanning workflows, ensuring code is maintainable, well-tested, and observable.
  • Improve performance, scalability, and reliability of the scanning engine, optimizing for large-scale, distributed scanning workloads and strict SLAs.
  • Partner with security, product, and data teams to translate detection and scanning requirements into robust, production-ready systems and APIs.
  • Drive technical excellence and standards in the scanning engine codebase, including code review rigor, design documentation, and best practices for secure coding.
  • Contribute to architecture and roadmap decisions for the scanning platform, evaluating tradeoffs and proposing solutions that balance speed, quality, and risk.
  • Diagnose and resolve complex production issues related to scanning performance, accuracy, and stability, collaborating with SRE/Infra teams where needed.
  • Mentor and support other engineers on the team through design feedback, pairing, and knowledge sharing around systems design and scanning domain concepts.
Skills and Qualifications
  • Strong experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services.
  • Proficiency in at least one of Python or Go, with the ability and willingness to work in both languages over time.
  • Demonstrated experience with systems design for distributed or high-availability services, including clear understanding of scalability, reliability, and observability.
  • Hands-on experience building or maintaining scanning, detection, or similar engine-like systems (e.g., vulnerability scanning, security scanning, data processing pipelines, or similar high-throughput engines).
  • Strong software engineering fundamentals: data structures, algorithms, concurrency, and performance optimization.
  • Experience working in a cloud-native environment (e.g., microservices, containers, CI/CD, monitoring, logging).
  • Ability to collaborate effectively across teams, including product, security, and platform/infra, and communicate tradeoffs clearly to technical and non-technical stakeholders.
  • Proven track record of owning projects end-to-end, from problem definition and design through implementation, rollout, and iteration.
  • Comfort operating in a fast-paced, evolving environment, making pragmatic technical decisions while maintaining quality and security.
  • Experience with code quality practices (testing, static analysis, code reviews) and building maintainable systems.
Bonus Points 
  • Cyber security domain knowledge in scanning through endpoints.
Compensation

Our compensation reflects the cost of labor across several US geographic markets. The US base salary for this position ranges from $150,000/year in our lowest geographic market up to $215,000/year in our highest geographic market. Consistent with applicable laws, an employee's pay within this range is based on a number of factors, which include but are not limited to relevant education, skills, job-related knowledge, qualifications, work experience, credentials, and/or geographic location. Your recruiter can share more on target salary for your location during the interview process. Coalition, Inc. reserves the right to modify this range as needed.

Perks
  • 100% medical, dental and vision coverage
  • Flexible PTO policy
  • Annual home office stipend and WeWork access
  • Mental & physical health wellness programs (One Medical, Headspace, Wellhub, and more)!
  • Competitive compensation and opportunity for advancement