1

Software Developer Internship Jobs in Columbia, SC

Reliability Engineer

Columbia, SC ยท On-site

$30 - $45/hr

Engineering internship, co-op, senior design or manufacturing project experience * Exposure to ... Experience using Excel, CMMS software, CAD or engineering-analysis tools * Hands-on mechanical ...

New

Reliability Engineer

Columbia, SC ยท On-site

$30 - $45/hr

Engineering internship, co-op, senior design or manufacturing project experience * Exposure to ... Experience using Excel, CMMS software, CAD or engineering-analysis tools * Hands-on mechanical ...

New

Internship or co-op experience in civil engineering preferred. * Exposure to relevant software such as MicroStation, HEC-RAS, or stormwater modeling tools preferred. Benefits: * Competitive salary ...

Internship or co-op experience in civil engineering preferred. * Exposure to relevant software such as MicroStation, HEC-RAS, or stormwater modeling tools preferred Benefits: * Competitive salary ...

Internship or co-op experience in civil engineering preferred. * Exposure to relevant software such as MicroStation, HEC-RAS, or stormwater modeling tools preferred Benefits: * Competitive salary ...

Civil Engineering Intern

Columbia, SC ยท On-site

$16.25 - $21/hr

Interns will learn one or more software programs specific to their disciplines: AutoCAD, Revit ... Civil and/or Environmental Engineering * Mechanical, Biological, Biosystems, Chemical, or ...

Civil Engineering Intern

Columbia, SC

$16.25 - $21/hr

Interns will learn one or more software programs specific to their disciplines: AutoCAD, Revit ... Civil and/or Environmental Engineering * Mechanical, Biological, Biosystems, Chemical, or ...

Civil Engineering Intern

Columbia, SC ยท On-site

$16.25 - $21/hr

Interns will learn one or more software programs specific to their disciplines: AutoCAD, Revit ... Civil and/or Environmental Engineering * Mechanical, Biological, Biosystems, Chemical, or ...

Civil Engineering Intern

Columbia, SC ยท On-site

$16.25 - $21/hr

Kimley-Horn is looking for Engineering students to join our Columbia, South Carolina (SC), office ... Interns will learn one or more software programs specific to their disciplines: AutoCAD, Revit ...

... internship experience considered) . * Strong process troubleshooting, analytical, and ... software (e.g., Minitab). * Demonstrated ability to manage multiple priorities, work ...

... internship experience considered) . * Strong process troubleshooting, analytical, and ... software (e.g., Minitab). * Demonstrated ability to manage multiple priorities, work ...

... internship experience considered) . * Strong process troubleshooting, analytical, and ... software (e.g., Minitab). * Demonstrated ability to manage multiple priorities, work ...

Possess basic knowledge of production software. * Have a passion for engineering and a willingness ... Prior Highway Internship * Experience with Microstation and Geopak, and ORD * Experience working on ...

Possess basic knowledge of production software. * Have a passion for engineering and a willingness ... Prior Highway Internship * Experience with Microstation and Geopak, and ORD * Experience working on ...

Possess basic knowledge of production software. * Have a passion for engineering and a willingness ... Prior Highway Internship * Experience with Microstation and Geopak, and ORD * Experience working on ...

Civil Engineering Intern - Summer 2027

Columbia, SC ยท On-site

$14.25 - $18.50/hr

Perform engineering tasks with the use of computer-assisted design software and equipment * Provide ... Prior internship or related experience * AutoCAD and/or Microstation experience * Specific interest ...

next page

Showing results 1-20

Software Developer Internship information

See Columbia, SC salary details

$10

$21

$36

How much do software developer internship jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for software developer internship in Columbia, SC is $21.18, according to ZipRecruiter salary data. Most workers in this role earn between $17.12 and $22.45 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 Columbia, SC?

The most popular types of Software Developer jobs in Columbia, SC are:

What are popular job titles related to Software Developer Internship jobs in Columbia, SC?

For Software Developer Internship jobs in Columbia, SC, the most frequently searched job titles are:

What cities near Columbia, SC are hiring for Software Developer Internship jobs?

Cities near Columbia, SC with the most Software Developer Internship job openings:

Infographic showing various Software Developer Internship job openings in Columbia, SC 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 $44,056 per year, or $21.2 per hour.

Reliability Engineer

Helion Group

Columbia, SC โ€ข On-site

$30 - $45/hr

Other

Posted yesterday

New


Job description

ENTRY-LEVEL RELIABILITY ENGINEER

Location: Columbia, South Carolina

Industry: Steel Manufacturing

Employment Type: Full-Time

We are seeking an Entry-Level Reliability Engineer to support equipment reliability and maintenance improvement efforts at a Columbia, South Carolina facility.

This opportunity is designed for a recent engineering graduate who wants to begin their career in a hands-on manufacturing environment. You will work alongside experienced reliability engineers, maintenance technicians, operations personnel and skilled trades to identify equipment problems, investigate failures and improve the performance of critical production assets.

You do not need previous steel-industry experience. The ideal candidate has a strong mechanical or electrical foundation, enjoys troubleshooting and is comfortable spending time on the plant floor.

WHAT YOU WILL DO

  • Support troubleshooting and root-cause investigations for mechanical and electrical equipment failures

  • Work directly with maintenance technicians and operations personnel to understand recurring equipment issues

  • Collect and analyze equipment, downtime and maintenance data

  • Help identify bad actors and recommend corrective actions

  • Support preventive and predictive maintenance programs

  • Assist with equipment inspections, condition monitoring and failure documentation

  • Help improve maintenance procedures, job plans and equipment records

  • Track reliability projects and measure whether improvements produce results

  • Participate in planned outages, equipment repairs and improvement projects

  • Learn the operation of industrial equipment such as motors, gearboxes, bearings, conveyors, hydraulic systems and rotating equipment

QUALIFICATIONS

  • Bachelor’s degree in Mechanical Engineering, Electrical Engineering, Mechatronics Engineering, Industrial Engineering or a related engineering discipline

  • Strong interest in equipment reliability, maintenance, manufacturing or industrial operations

  • Basic understanding of mechanical or electrical systems

  • Ability to analyze problems and communicate findings clearly

  • Willingness to work in an active steel-manufacturing environment

  • Comfortable working both in an office and on the plant floor

  • Strong initiative and willingness to learn from experienced engineers and tradespeople

PREFERRED, BUT NOT REQUIRED

  • Engineering internship, co-op, senior design or manufacturing project experience

  • Exposure to rotating equipment, motors, bearings, gearboxes, hydraulics or industrial controls

  • Familiarity with root-cause analysis, preventive maintenance or condition monitoring

  • Experience using Excel, CMMS software, CAD or engineering-analysis tools

  • Hands-on mechanical, electrical, automotive, fabrication or equipment experience

WHAT SUCCESS LOOKS LIKE

During your first several months, you will learn the facility, equipment and maintenance processes while supporting experienced team members. As you develop, you will begin leading smaller failure investigations, identifying recurring equipment issues and recommending improvements that reduce downtime and increase equipment availability.

This is an opportunity to build a long-term engineering career while gaining hands-on experience with large-scale industrial equipment and real production challenges.

You should be proficient in:

  • Root Cause Analysis