1

New Grad Software Developer Jobs in South Carolina

The programmer will lead data migration and software implementation for new software and will ... mentor junior team members. Emphasis will be placed on supporting Bureau of Water, including SDWIS ...

Curam expert with Java

Greenville, SC

$53.75 - $68.75/hr

... new technology development work. Qualifications Required skills The software engineer role has two major functions: design and development/implementation. IBM Curam Social Management Platform ...

Curam expert with Java

Greenville, SC · On-site

$53.75 - $68.75/hr

... new technology development work. Qualifications Required skills The software engineer role has two major functions: design and development/implementation. • IBM Curam Social Management Platform ...

$139K - $168K/yr

Identify new opportunities to apply Machine Learning to different parts of the Poe product * Work ... Previous software engineering experience via an internship, work experience, or coding competition

Showing results 21-40

New Grad Software Developer information

See South Carolina salary details

$44.5K

$103.8K

$154K

How much do new grad software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for new grad software developer in South Carolina is $103,787.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,500.00 and $120,600.00 per year, depending on experience, location, and employer.

What is a new grad software developer?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the typical responsibilities of a new grad software developer?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What are the key skills and qualifications needed to thrive as a new grad software developer?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are popular job titles related to New Grad Software Developer jobs in South Carolina?

For New Grad Software Developer jobs in South Carolina, the most frequently searched job titles are:

What cities in South Carolina are hiring for New Grad Software Developer jobs?

Cities in South Carolina with the most New Grad Software Developer job openings:

Infographic showing various New Grad Software Developer job openings in South Carolina as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $103,787 per year, or $49.9 per hour.

Innovations Software Developer Intern

BMW Technology Corporation

Woodruff, SC • On-site

$18.25 - $23.75/hr

Other

Posted 4 days ago


Job description

Job Title: Innovations Software Developer Intern
Posting Start Date: 7/31/26
Job Location (Long):
Woodruff, South Carolina United States
Job Description:
A good student experience is never hands-off. We are dedicated to fostering adynamic learning environment where students actively engage in practical experiences throughout their time with us. From the beginning, students are entrusted with specific responsibilities, ensuring they play a significant role in their learning journey. As valued team members, students are also encouraged to share and implement their own ideas, enhancing both their personal growth and the collective success of the team.
Description:
  • Software development for the battery plant Unreal Engine 5 project including gameplay mechanic development, VR/AR development, 3D data pipeline development, as well as department dashboard support, database development/support, and other innovation projects decided by management.
  • Develops and implements software solutions using Unreal Engine 5 to achieve project goals related to game mechanics, 3D data pipeline development, database connections, and networking.
  • Participates in cross-functional project teams to support software development activities within the department.
  • Assists in the creation and maintenance of user and support documentation for areas of responsibility, ensuring clear communication of software functionalities.
  • Provides technical support to department for resolving issues related to Unreal Engine 5 and other software projects.
  • Develops and optimizes algorithms and systems for automatic control and data management within projects.
  • Supports department targets and goals for project completion, quality assurance, and efficient resource utilization.
  • Understands and applies principles of Agile development and collaborative problem-solving in software projects.
  • Adheres to coding standards and best practices.
  • Adheres to 5S and Safety Standards and Principles.
  • Performs other duties as assigned by management.

The qualified intern should expect to contribute to improvements in the following functions:
  • Conduct research and conceptualize new ideas.
  • Support project management and coordination of plans for related projects.
  • Coordinate and support focused, community-based events and initiatives.
  • Collect, analyze, and interpret information to evaluate the landscape against business strategies.
  • Stay abreast of best practices and recommend relevant initiatives for activities and actions.
  • Provide regular input on enhancing processes and practices.
  • Support the organization's vision, strategy, priorities, and roadmap.
  • Partner with stakeholders to enable successful prioritization, development, delivery, and adoption of program goals.
  • Create PowerPoint slide decks for presentations and support preparation for meetings.
  • Participate in project team meetings.
  • Provide general administrative support.
  • Schedule the use of meeting room facilities on an as-needed basis.
  • Perform other administrative duties and special projects as assigned by project team members.

Qualifications:
  • BA/BS Degree in Computer Science (preferred), Computer Engineering, Electrical Engineering, or similar degree
  • Preferred: Base knowledge of C/C++, problem solving, passion for software development.
  • Optional: Unreal Engine 5, Unity, Gadot, Software Version Control (Unity version control/Perforce)
  • Assignment Training Plan (Technical and Process Skill Development): List any training the student will receive on BMW specific systems and processes (such as PQM, TAIS, CAMS, CATIA, Nuclos, etc.)
  • Software architecture and design
  • Project steering
  • Presentation techniques
  • BMW Project work international within the Gen6 Network (TS)THE WORK TERM
  • Experience leading groups of people
  • Possess a minimum cumulative GPA of 3.0 (not just in major).
  • Have enrolled student status at an accredited four-year college or university in the United States.
  • Good organization and project management skills.
  • Good communication and presentation skills in English and preferably German.
  • Analytical, solution-oriented mindset.
  • Completed at least 30 credit hours at time of application.
  • Ability to work full-time on-site (40 hours / week).
  • Transfer students must have a GPA from current university.
  • MUST ATTACH A COPY OF UNOFFICIAL TRANSCRIPT.
  • Complete and pass a substance abuse test before the work term.
  • DATES ARE January 11 2027 - May 14 2027

BMW Manufacturing Company is an equal opportunity employer. It is the policy of BMW MC to provide equal employment opportunity (EEO) to all qualified persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.