1

Computer Science Intern Jobs in Simpsonville, SC

Intern Technical US

Greer, SC · On-site

$13.50 - $17.25/hr

Recently graduated or currently enrolled in good academic standing with a college or University pursuing a degree in Engineering, Business, HR, Supply Chain, Food Science, Finance, Safety, or a ...

SITE MAINTENANCE INTERN

Greer, SC · On-site

$14 - $18.50/hr

Ready to take on meaningful challenges and shape the next generation of mobility? Joining OPmobility means stepping into a global group with a purpose to keep people and goods moving safely, smarter ...

next page

Showing results 1-20

Computer Science Intern information

What is a Computer Science Intern job?

A Computer Science Intern is a temporary position where students or recent graduates gain hands-on experience in software development, data analysis, cybersecurity, or other computing fields. Interns typically assist with coding, debugging, research, and testing while working under the guidance of experienced professionals. This role helps build technical skills, industry knowledge, and networking opportunities, preparing interns for full-time positions in the tech industry.

What kind of projects and tasks can I expect as a Computer Science Intern?

As a Computer Science Intern, you can expect to work on a variety of tasks such as writing and testing code, debugging software, supporting ongoing development projects, and collaborating on team-based assignments. Interns often contribute to designing features, fixing bugs, conducting research, or assisting in quality assurance under the guidance of senior engineers or mentors. The exact nature of your projects may vary based on the company and team, but you will typically gain hands-on experience with real-world software development tools and workflows. This exposure not only builds your technical skills but also helps you understand agile work environments and best practices, making it a valuable step toward a full-time role in the field.

What are the key skills and qualifications needed to thrive in the Computer Science Intern position, and why are they important?

To thrive as a Computer Science Intern, you need a solid understanding of programming languages (such as Python, Java, or C++), data structures, algorithms, and basic software development principles, typically backed by ongoing coursework in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes exposure to cloud platforms or coding certifications can be advantageous. Strong analytical thinking, effective communication, initiative, and the ability to work well within a team are valuable soft skills in this role. These skills and qualities ensure that interns can quickly contribute to projects, adapt to new technologies, and collaborate effectively with experienced professionals.

What are the most commonly searched types of Computer Science jobs in Simpsonville, SC? The most popular types of Computer Science jobs in Simpsonville, SC are:
What job categories do people searching Computer Science Intern jobs in Simpsonville, SC look for? The top searched job categories for Computer Science Intern jobs in Simpsonville, SC are:
What cities near Simpsonville, SC are hiring for Computer Science Intern jobs? Cities near Simpsonville, SC with the most Computer Science Intern job openings:
Infographic showing various Computer Science Intern job openings in Simpsonville, SC as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution.
Information Technology Internship

Information Technology Internship

ECS Ltd

Greenville, SC

Full-time

Posted 2 days ago

New


Job description

What You'll Do

Networking:

  • Basic networking skills
  • Network device setup
  • Wifi setup and security

Systems and Servers:

  • Virtual machine setup
  • Systems management
  • Systems administration

Service Desk:

  • Troubleshooting and resolving end user computer software, and hardware
  • Developing knowledge of ECS applications
  • Testing hardware to evaluate ease of use for end users
  • Assisting with various support projects

Software Development:

  • Develop knowledge of ECS applications
  • Participate in the full agile project lifecycle by designing, storyboarding, prototyping, developing, testing (unit, feature, and system integration), and participating in code reviews
  • Technical Documentation for Software usage, workflow, and data flow; Software issues, features, and tasks; and business rules/requirements review and verification

Application Development:

  • Implementing custom business applications using the latest tools and technologies
  • Review and/or refactoring existing code C# and JavaScript code
  • Building modern cloud-native, web, and/or micro service architectures to integrate with various internal and external services and REST APIs
  • Building modern user interfaces to ensure optimal user experience and improved data reliability

Database Development:

  • Data modeling for new or existing ECS applications to produce efficient storage and retrieval of data
  • Review and/or refactoring existing SQL and code C# Entity Framework code
  • Development of Entity Framework models, stored procedures, or other queries for relational DBs
  • Data visualization / reports for ECS Applications, may include non-structured (NoSQL) data

DevOps:

  • Assist with script creation/maintenance for environment creation, management, and synchronization
  • Create, configure, and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines within the various staged environments (Integrated Development, Quality Assurance, UAT, Pre-Production Staging)
  • Assist with various development projects and operational activities (security, deployment, operations)

Quality Assurance:

  • Using Visual Studio, writing automated (Selenium) feature, integration and regression tests in C# for new or existing functionality
  • Developing knowledge of ECS applications
  • Creating and/or executing automated and manual test cases for feature, integration and regression tests
  • Participate in the full agile project lifecycle
  • Working and familiarization with Azure DevOps environment tests

Business System Analyst:

  • Developing business level requirements that can be specifically tested and translated into technical requirements
  • Documenting requirements using user stories and flow diagrams
  • Communicating with developers to gather level of effort estimates

What We're Looking For
  • Actively pursuing a degree in computer science, software engineering, information technology, or a related field
  • 0 - 2 years of related experience

Who We Are

ECS Group of Companies (ECS) was founded in 1988 with the goal to raise the standards of professional engineering consulting. Today, we are a leader in geotechnical, construction materials, environmental and facilities consulting services. We are employee-owned with more than 3,000 employees in 100+ offices and testing facilities coast to coast. ECS is currently ranked #60 in Engineering News-Record’s Top 500 Design Firms (April 2026), #148 in Engineering News-Record’s Top 200 Environmental Firms (October 2025) and #50 in Zweig Group’s Hot Firm List (May 2025). For additional information about ECS, visit: www.ecslimited.com.

ECS is an Equal Opportunity Employer. To learn more, click here.

Qualifications:

ECS Group of Companies (ECS) was founded in 1988 with the goal to raise the standards of professional engineering consulting. Today, we are a leader in geotechnical, construction materials, environmental and facilities consulting services. We are employee-owned with more than 3,000 employees in 100+ offices and testing facilities coast to coast. ECS is currently ranked #60 in Engineering News-Record’s Top 500 Design Firms (April 2026), #148 in Engineering News-Record’s Top 200 Environmental Firms (October 2025) and #50 in Zweig Group’s Hot Firm List (May 2025). For additional information about ECS, visit: www.ecslimited.com.

ECS is an Equal Opportunity Employer. To learn more, click here.

Education:UNAVAILABLEEmployment Type: FULL_TIME