1

Programmer Jobs in Charleston, WV (NOW HIRING)

CDI Engineering Solutions Position: Process Engineer Location: Charleston, WV Start Date: February, 2021 *** Contract Position - 1 Year SUMMARY: Supports plant operations with chemical engineering ...

Engineer

Buffalo, WV ยท On-site

Engineer Benefits: * 5 weeks of Paid Time Off * Medical Benefits, Dental Benefits, Vision Benefits (100% employer paid premiums) * 401(k) * Paid OT at 1.5x (10 average per week expected) * And more!

Be Seen First

Senior Mechanical Engineer

Charleston, WV ยท On-site

$65 - $85/hr

Senior Mechanical Engineer - Chemicals (PE required) Location: Charleston, WV Overview: Senior Mechanical Engineer to join our Nuclear team, supporting the delivery of complex industrial projects. In ...

Be Seen First

Sr. Mechanical Engineer

Charleston, WV ยท On-site

$100K - $125K/yr

Job Title: Senior Mechanical Engineer - Chemicals Location: Charleston, WV Overview Purpose: You will provide mechanical engineering services to Worley and its customers, including technical ...

We are looking for an engineer who is energized by complex problem spaces, eager to engage deeply with the business and technical context, and motivated to translate business needs into scalable ...

McKinley Architecture and Engineering (MKA) is seeking a dedicated Civil Engineer, PE to join our dynamic team. With offices in Wheeling, Charleston, and Martinsburg, WV, and Pittsburgh, PA, MKA is a ...

Senior Mechanical Engineer

Charleston, WV ยท On-site

$101K - $134K/yr

SENIOR MECHANICAL ENGINEER Seeking a Senior Mechanical Engineer to work with a leading EPC specializing in power, nuclear industries. The Mechanical Engineer will design and execute mechanical ...

Internship - Engineering

Culloden, WV ยท On-site

$13.75 - $18/hr

The Engineering Intern will apply basic engineering fundamentals learned in college programs to revamp, develop, and improve engineering drawings, BOMs, and manufacturing processes with the support ...

Internship - Engineering

Culloden, WV ยท On-site

$13.75 - $18/hr

The Engineering Intern will apply basic engineering fundamentals learned in college programs to revamp, develop, and improve engineering drawings, BOMs, and manufacturing processes with the support ...

Manage project engineering and related personnel functions and activities. Includes personnel planning and administration, work assignments, disciplinary actions, etc. * Ensure project engineering ...

Manage project engineering and related personnel functions and activities. Includes personnel planning and administration, work assignments, disciplinary actions, etc. * Ensure project engineering ...

Engineer

Buffalo, WV ยท On-site

$50 - $55/hr

Bachelor's degree in engineering or equivalent college degree. * Experience in process engineering, including schedule and budget management. * AutoCAD experience including the ability to read ...

Senior Mechanical Engineer

Elkview, WV ยท On-site

$101K - $133K/yr

We are looking for a Senior Mechanical Engineer to join a major EPC client in West Virginia, for an initial 6-month contract likely to be extended. To join their Nuclear team, supporting the delivery ...

The Principal AI Engineer is the most senior individual contributor and technical lead for Surescripts' AI solutions. The role owns the how, the execution, and the by-when for AI initiatives across ...

The Principal AI Engineer is the most senior individual contributor and technical lead for Surescripts' AI solutions. The role owns the how, the execution, and the by-when for AI initiatives across ...

Senior Staff DevOps Engineer

Charleston, WV ยท Remote

$120K - $154K/yr

You will partner with engineering teams across the US, India, EMEA, and APAC to deliver a resilient, secure platform. You will serve as the Kubernetes platform leader for the team, driving large ...

Position Overview The Cost Engineer applies advanced cost engineering, manufacturing, and supply chain expertise to drive structural cost reduction across Lead-Acid and Lithium-ion battery platforms.

Process Engineer Location: Buffalo, WV, 25033 Job Type: 1+ year Contract About CTC: Since its founding in 1996, CTC has grown into a trusted global partner in AI & ML, Enterprise Applications ...

Overview Transport Network Engineering evaluates, plans and designs the Frontier middle-mile network architecture based on its current and future utilization and demand. A Senior Network Engineer ...

Showing results 41-60

Programmer information

See Charleston, WV salary details

$11

$38

$66

How much do programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for programmer in Charleston, WV is $38.49, according to ZipRecruiter salary data. Most workers in this role earn between $25.05 and $50.10 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Charleston, WV?

The most popular types of Programmer jobs in Charleston, WV are:

What cities near Charleston, WV are hiring for Programmer jobs?

Cities near Charleston, WV with the most Programmer job openings:

Infographic showing various Programmer job openings in Charleston, WV as of August 2026, with employment types broken down into 80% Full Time, 9% Part Time, 10% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $80,064 per year, or $38.5 per hour.

Process Engineer

CDI Corporation

Charleston, WV โ€ข On-site

Contractor

Re-posted 20 days ago


Job description

Company: CDI Engineering Solutions

Position: Process Engineer

Location: Charleston, WV

Start Date: February, 2021

*** Contract Position - 1 Year

SUMMARY: Supports plant operations with chemical engineering expertise. Contribute to plant and process design and implementation, and support production teams to work safely to achieve targets in the areas of production, costs, and quality product.

PRIMARY DUTIES AND RESPONSIBILITIES:

• Independently support PGA production plant with chemical engineering expertise.

• Provide chemical engineering input into design changes including process safety and process control.

• Develop and update Operating Procedures and training materials, and lead training.

• Contribute to solving of complex problems related to process, mechanical, control systems, equipment integrity and other disciplines.

• Monitor product and process performance; set-up and/or participate in executing systems to track performance and prioritize improvement opportunities.

• Participate in incident investigations and cause analysis (Quality, Reliability, Production, Safety and Environmental) and implement action items to prevent recurrence.

• Participate in PHAs, (Process Hazard Analysis), MOCs (Management of Change) and PSSRs (pre-start-up safety reviews).

• Develop and implement process "best practices", standards/policies, productivity improvements and work processes for operations that address safety, quality, efficiency and reliability.

• Provide process engineering support for projects including develop basic data, conduct PHA or MOC review, and design oversight.

• Work with operators and mechanics to develop Job Hazard Analyses and implement appropriate mitigation for hazards identified.

• Communication with technical staff on technical issues (reporting, proposing, discussing etc.)

• Participate in SHE/PSM audits and lead in resolving corrective actions assigned from those audits  

•  CDI Engineering Solutions is an EEO/An Affirmative Action M/F/D/V Employer.

•  All employees are expected to act with integrity and in an honest and ethical manner.