1

Software Engineer Trainee Jobs in Charleston, SC

Software Engineer Trainee information

See Charleston, SC salary details

$59.4K

$138.1K

$192.3K

How much do software engineer trainee jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer trainee in Charleston, SC is $138,055.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,300.00 and $161,900.00 per year, depending on experience, location, and employer.

What is a software engineer trainee?

A Software Engineer Trainee is an entry-level position where individuals gain hands-on experience in software development. They typically work under the guidance of senior engineers, learning programming languages, software development methodologies, and debugging techniques. Their responsibilities may include coding, testing, and assisting in the design of applications. This role helps bridge the gap between academic knowledge and real-world software development practices. It is an opportunity to develop technical skills and gain industry exposure before advancing to a full-time software engineering role.

What kind of mentorship or training can I expect as a software engineer trainee?

As a Software Engineer Trainee, you can typically expect to receive structured onboarding, ongoing mentorship from experienced engineers, and participation in regular training sessions. Most teams pair trainees with more senior developers for code reviews, guidance on best practices, and support in understanding project workflows. You may also be encouraged to work on small projects or contribute to larger initiatives to apply your learning in real-world situations. This hands-on, supportive environment is designed to accelerate your growth and help you build the skills needed for a successful software engineering career.

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

To thrive as a Software Engineer Trainee, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with common programming languages (such as Java, Python, or C++), version control systems like Git, and basic software development methodologies is typical. Strong communication, eagerness to learn, and adaptability are vital soft skills for success in this role. These skills are essential for quickly growing your technical capabilities, effectively collaborating with your team, and making meaningful contributions to software projects.

How to get a job as a software engineer trainee with no experience?

To secure a software engineer trainee position with no experience, focus on building foundational skills in programming languages like Python or Java, complete relevant coursework or certifications, and create a portfolio of personal projects or contributions to open-source. Internships, coding bootcamps, and networking through industry events can also improve your chances by demonstrating commitment and gaining practical exposure.

Is 25 too late to become a software engineer trainee?

Age is not a barrier to becoming a software engineer trainee, as many programs accept individuals in their mid-20s and beyond. Success depends on acquiring relevant skills such as programming languages, problem-solving, and completing training or certifications, regardless of age.

What are the most commonly searched types of Software Engineer jobs in Charleston, SC?

The most popular types of Software Engineer jobs in Charleston, SC are:

What are popular job titles related to Software Engineer Trainee jobs in Charleston, SC?

For Software Engineer Trainee jobs in Charleston, SC, the most frequently searched job titles are:

What job categories do people searching Software Engineer Trainee jobs in Charleston, SC look for?

The top searched job categories for Software Engineer Trainee jobs in Charleston, SC are:

What cities near Charleston, SC are hiring for Software Engineer Trainee jobs?

Cities near Charleston, SC with the most Software Engineer Trainee job openings:

Infographic showing various Software Engineer Trainee job openings in Charleston, SC as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $138,055 per year, or $66.4 per hour.

UNIV - Research Specialist III - Surgery: Institute of Surgical Sciences

Charleston, SC

$70K - $88K/yr

Full-time

Posted 13 days ago


Job description

Job Description Summary

The Research Specialist III will support artificial intelligence (AI) and machine learning (ML) research initiatives within the Institute of Surgical Sciences (ISS) in the Department of Surgery. Under the direction of faculty investigators, the incumbent will independently plan and organize research activities, conduct scientific literature reviews, analyze complex healthcare datasets using manual and computerized methods, prepare manuscripts and scholarly publications, and provide consultation regarding research methods and analytical approaches. The position will collaborate with multidisciplinary teams of faculty, trainees, clinicians, and data scientists to advance translational and clinical research initiatives utilizing electronic health record, imaging, molecular, and other healthcare data sources.

Entity

Medical University of South Carolina (MUSC - Univ)

Worker Type

Employee

Worker Sub-Type

Research Grant

Cost Center

CC006113 COM SURG Surgical Sciences

Pay Rate Type

Salary

Pay Grade

University-GEN09


Pay Range

52,100.00 - 70,300.00 - 88,600.000

Scheduled Weekly Hours

40

Work Shift

Job Description

Pay Range:

$52,100.00 - $70,300.00 - $88,600.00 (min - mid - max)

Job Duties:

  • 30% - Uses Manual and Computer Techniques to Analyze Research Data
    - Acquire, clean, validate, and prepare complex healthcare data from electronic health records, clinical registries, imaging repositories, and other data sources for analysis.
    - Perform statistical analyses, predictive modeling, machine learning, and other advanced analytical techniques using appropriate software and programming tools.
    - Develop data visualizations, dashboards, reports, and presentations to communicate findings.
    - Interpret analytical results and provide recommendations to research teams and leadership.
    - Ensure data quality, integrity, security, and compliance with institutional policies and research regulations.

  • 30% - Advises Principal Investigators and Others on Research Techniques and Procedures
    - Serve as a resource to principal investigators, faculty, trainees, and research staff regarding study design, data management, statistical methods, and analytical approaches.
    - Advise research teams on best practices for data acquisition, machine learning methodologies, and interpretation of results.
    - Participate in research planning meetings and provide scientific and technical consultation.
    - Assist in training and mentoring research personnel, students, and trainees in research methods and analytical techniques.
    - Collaborate with investigators on the development of extramural grant applications and research proposals.

  • 20% - Plans and Organizes Research Activities and Scientific Literature Review
    - Conduct comprehensive reviews and evaluations of scientific and medical literature to support ongoing and proposed research projects.
    - Identify emerging trends and advancements in artificial intelligence, machine learning, clinical informatics, and surgical research.
    - Assist investigators in developing research questions, study objectives, protocols, and analytical plans.
    - Organize and maintain literature databases, research documentation, and project records.

  • 20% - Composes and Reviews Articles for Publication in Scientific Journals
    - Draft, edit, and review manuscripts, abstracts, presentations, grant sections, and other scholarly materials.
    - Coordinate publication activities and assist investigators with manuscript submission and revision processes.
    - Conduct literature searches and prepare background materials to support publications and grant applications.
    - Contribute to dissemination of research findings through peer-reviewed publications and scientific meetings.

Preferred Qualifications:

  • Bachelor's degree in computer science, data science, biomedical informatics, biostatistics, engineering, public health, health sciences, or a related quantitative field and at least two years of progressively responsible research experience.

  • Advanced degree (Masters) in a quantitative, computational, or health-related discipline preferred.

  • Experience applying artificial intelligence and machine learning methods to healthcare or biomedical data.

  • Proficiency in Python, R, SQL, or similar programming and analytical tools.

  • Experience working with electronic health record data, including Epic or similar healthcare systems.

  • Experience with data visualization, predictive modeling, and clinical research analytics.

  • Demonstrated scientific writing experience, including preparation of manuscripts and grant applications.

  • Experience working collaboratively with multidisciplinary research teams.

  • Experience training, mentoring, or supervising students, trainees, or research personnel.

Additional Job Description

Minimum Requirements:

A bachelor's degree in chemistry, biology, or other natural, life or health care science directly related to the assigned area of research and two years advanced journel-level work experience in a clinical or research setting.

Physical Requirements:

(Note: The following descriptions are applicable to this section: Continuous - 6-8 hours per shift; Frequent - 2-6 hours per shift; Infrequent - 0-2 hours per shift) Ability to perform job functions in an upright position. (Frequent) Ability to perform job functions in a seated position. (Continuous) Ability to perform job functions while walking/mobile. (Frequent) Ability to climb, using step stool. (Infrequent) Ability to work in temperature extremes (32 F to 100 F) when required due to assignments in cold rooms and/or foreign countries. (Infrequent) Ability to work in confined/cramped spaces. (Continuous) Ability to bend at the waist. (Frequent) Ability to twist at the waist. (Frequent) Ability to fully use both hands/arms. (Continuous) Ability to perform repetitive motions with hands/wrists/elbows and shoulders. (Frequent) Ability to fully use both legs. (Frequent) Ability to reach in all directions, stretch, bend, while moving items/materials from both sitting and standing positions. (Frequent) Ability to maintain good olfactory sensory function/distinction. (Continuous) Ability to lift materials up to 20 lbs., unassisted. (Infrequent) Ability to lift and carry 4 liter waste material bottles a distance of 30 feet, unassisted. (Frequent) Ability to lift and carry 25-30 lbs. jugs of liquid a distance of 100 feet, unassisted. (Infrequent) Ability to lift file boxes, from floor level to counter tops, unassisted. (Frequent) Ability to push/ Ability to lift 40 lbs. centrifuge rotors from floor level to height of 40 inches, then down 20 inches into centrifuge drum, unassisted. (Infrequent) Ability to lift 25 lbs. boxes, from floor level to maximum height of 72 inches, unassisted. (Infrequent) Ability to push/pull file boxes from one location to another at floor level. (Frequent) Ability to maneuver heavy equipment on bench tops, 50 lbs. or greater, unassisted. (Frequent) Ability to perform gross motor functions with frequent fine motor movements. (Continuous) Ability to maintain 20/40 vision, corrected, in one eye or with both eyes. (Continuous) Ability to match or discriminate between colors, normally. (Continuous) Ability to hear and recognize various alarms emitting from work area systems. (Continuous) Ability to hear and/or understand conversations. (Continuous) Ability to work in a darkroom for processing film, etc. (Continuous) Ability to be qualified physically for respirator use, initially and annually. (Continuous) Additional New Requirements: Ability to work rotating shifts as required. Ability to work overtime as required. Ability to learn and use new processes, tools and equipment as required.

If you like working with energetic enthusiastic individuals, you will enjoy your career with us!

The Medical University of South Carolina is an Equal Opportunity Employer. MUSC does not discriminate on the basis of race, color, religion or belief, age, sex, national origin, gender identity, sexual orientation, disability, protected veteran status, family or parental status, or any other status protected by state laws and/or federal regulations. All qualified applicants are encouraged to apply and will receive consideration for employment based upon applicable qualifications, merit and business need.

Medical University of South Carolina participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here: http://www.uscis.gov/e-verify/employees