1

Software Developer Internship Jobs in West Virginia

Internship - Engineering

Culloden, WV · On-site

$13.75 - $18/hr

... the support of engineers and operations within the facility. Internship extensions will be ... Experience with software programs (Excel, PowerPoint, Word, AutoCad, SolidWorks, etc.) * Strong ...

Internship - Engineering

Culloden, WV · On-site

$13.75 - $18/hr

... the support of engineers and operations within the facility. Internship extensions will be ... Experience with software programs (Excel, PowerPoint, Word, AutoCad, SolidWorks, etc.) * Strong ...

$94K - $113K/yr

Strong foundation in Python and fundamental software engineering principles (OOP, data structures ... Coursework, internship, or personal project focus on environmental data, sustainability, clean ...

$15.50 - $20.25/hr

In this role, interns will have the opportunity to be familiar with power systems, various power ... Support data manipulation, software tool interfacing, and python scripting.. * Assume other duties ...

Bachelor degree in Industrial Engineering, Software Engineering, Data Science / Analytics or ... Available for 6 months internship, full-time Additional remarks: Analytical & Problem-Solving ...

Transportation Engineer II

Morgantown, WV · Hybrid

$79K - $105K/yr

... internships * Engineer-in-Training (EIT) certification * Strong understanding of engineering fundamentals and design principles * Proficiency with engineering software and standard office tools

Previous internship, co-op, or employment experience is a plus Knowledge, Skills, and Abilities ... Computer literate: proficient with Microsoft Office and other commonly utilized software * Ability ...

Project Engineer

Saint Albans, WV · On-site

$70 - $100/hr

Previous internship, co-op, or employment experience is a plus Knowledge, Skills, and Abilities ... Computer literate: proficient with Microsoft Office and other commonly utilized software * Ability ...

New

Project Engineer

Saint Albans, WV · On-site

$60K - $75K/yr

Previous internship, co-op, or employment experience is a plus Knowledge, Skills, and Abilities ... Computer literate: proficient with Microsoft Office and other commonly utilized software * Ability ...

Showing results 21-40

Software Developer Internship information

See West Virginia salary details

$8

$17

$30

How much do software developer internship jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software developer internship in West Virginia is $17.72, according to ZipRecruiter salary data. Most workers in this role earn between $14.33 and $18.80 per hour, depending on experience, location, and employer.

What is a software developer internship?

A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.

What types of projects or assignments can I expect as a software developer intern?

As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.

What are the key skills and qualifications needed to thrive in a software developer internship, and why are they important?

To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.

What does a software developer internship do?

A software developer internship provides hands-on experience in designing, coding, testing, and debugging software applications under the supervision of experienced developers. Interns often work on real projects, learn industry tools like version control systems, and develop programming skills in languages such as Java, Python, or C++. The internship helps build practical knowledge and professional skills for a future career in software development.

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

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

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

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

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

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

What cities in West Virginia are hiring for Software Developer Internship jobs?

Cities in West Virginia with the most Software Developer Internship job openings:

Infographic showing various Software Developer Internship job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $36,866 per year, or $17.7 per hour.

Software Engineer-Manufacturing Systems

Constellium Deutschland GmbH

Ravenswood, WV • On-site

$90 - $120/hr

Other

Posted 2 days ago

New


Job description

The Software Engineer-Manufacturing Systems is responsible for designing, developing, implementing, and maintaining software applications that support operations across multiple departments within the plant. This position works closely with plant personnel, engineers, and business stakeholders to develop software solutions that improve productivity, quality, safety, reporting, and operational efficiency.

The successful candidate will be a motivated self-starter who demonstrates strong problem‑solving abilities, a willingness to learn new technologies, and a commitment to delivering reliable software solutions in a fast‑paced industrial environment.

Responsibilities
  • Design, develop, test, deploy, and maintain software applications that support critical plant operations, manufacturing processes, and business functions across multiple departments.
  • Troubleshoot, diagnose, and resolve software issues in production systems, identify root causes, and implement effective corrective actions to minimize operational disruptions.
  • Collaborate with plant personnel, engineers, and business stakeholders to gather requirements, analyze business needs, and develop software solutions that improve safety, quality, productivity, and efficiency.
  • Maintain and enhance existing software systems by implementing new features, improving performance, and ensuring application reliability, scalability, and security.
  • Develop and support enterprise software solutions using Java Enterprise Edition (JEE), JBoss Application Server, and related technologies.
  • Design and develop mobile and web applications utilizing Flutter and Dart technologies to support plant and business operations.
  • Develop and maintain multi-threaded and distributed applications that handle real-time plant data and business transactions efficiently and reliably.
  • Participate in software quality assurance activities, including code reviews, testing, debugging, and validation to ensure software meets functional and performance requirements.
  • Create and maintain technical documentation, including system designs, programming specifications, operational procedures, and user documentation.
  • Monitor application performance and continuously improve software solutions by applying new technologies, best practices, and lessons learned to support evolving plant needs.
Qualifications Required
  • Bachelor’s degree in Computer Science from an accredited institution. Degrees in other disciplines may be considered only if curriculum and experience demonstrate equivalent coursework in data structures, algorithms, discrete mathematics, and software development. If using a degree other than Computer Science, you MUST submit a copy of your transcripts.
  • 0 to 3 years of relevant software development experience, including internships, co‑op assignments, academic projects, or equivalent practical experience.
  • Knowledge of object‑oriented programming principles and experience using languages such as Java, C#, C++, or similar, gained through academic projects, internships, or professional experience.
Preferred
  • Familiar with JEE best practices.
  • Experience creating multi‑threaded applications.
  • Experience with any relational database such as DB2, SQLServer, etc.
  • Experience with JSF / PrimeFaces UI Framework for JEE
  • Knowledge of Software Development Life Cycle
  • Experience with JBoss application server
  • Experience with the Eclipse development environment
  • Experience with any reporting tools (JReports, BiRT, etc)
  • Experience with creating and consuming web services.
  • Experience with distributed computing and queuing technologies including JMS
  • Experience with Flutter / Dart for Android and Web development
  • Experience with Linux server environments

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

#J-18808-Ljbffr