Software Engineer Jobs in South Carolina

Software Engineer jobs in South Carolina are concentrated in Columbia, Charleston, and Greenville, where employers like Booz Allen Hamilton, SCANA (now Dominion Energy South Carolina), and Blackbaud maintain significant engineering teams. Demand runs from junior developers to senior architects, with cloud infrastructure, cybersecurity, and full-stack web development among the most sought-after specialties across the state. South Carolina's growing defense, energy, and tech sectors make it one of the more active software hiring markets in the Southeast. Scan the live roles below and apply to whichever ones fit.

Find Software Engineer Jobs

Overview

Open roles9
Top employerCVS Health
Top cityGreenville, SC
Cities hiring7
Work type50% Remote
Top industryBanking

Showing 5 of 9+ Software Engineer jobs

CVS Health
Senior STIBO Software Developer
We won't show you this job again
CVS Health
Added 3d ago
Senior STIBO Software Developer
CVS Health
Columbia, South Carolina
Business Strategy
Consulting & Professional Services
Strategy & Corporate Development
$83k - $222k/yr
High school diploma or GED
10,000+

Have you applied for this role?

BAE Systems USA
Sr. Software Engineer
We won't show you this job again
BAE Systems USA
Added 4d ago
Sr. Software Engineer
BAE Systems USA
North Charleston, South Carolina
Business Analysis
Data Analytics
Data Science
$109k - $185k/yr
Hybrid
Bachelor of Science
10,000+

Have you applied for this role?

American Credit Acceptance
Jr. Software Engineer | 2027 Start
We won't show you this job again
American Credit Acceptance
Added 5d ago
Jr. Software Engineer | 2027 Start
American Credit Acceptance
Spartanburg, South Carolina
Customer Support
Solutions Engineering & Architecture
Technical Product & Program Management
Technical Program Management
Bachelor's degree
501-1,000

Have you applied for this role?

OneMain Financial
Sr. Staff Software Engineer (GraphQL, Typescript, Agular, AWS)
We won't show you this job again
OneMain Financial
Added 6d ago
Sr. Staff Software Engineer (GraphQL, Typescript, Agular, AWS)
OneMain Financial
Fort Mill, South Carolina
Cloud Architecture
Solutions Engineering & Architecture
Technical Program Management
Bachelor's degree in engineering
5,001-10,000

Have you applied for this role?

Aeronix Inc
Senior Software Test Engineer
We won't show you this job again
Aeronix Inc
Added 6d ago
Senior Software Test Engineer
Aeronix Inc
Greenville, South Carolina
Business Development
Customer Success
Program Management
Project Management
$100k - $140k/yr
On-Site
Bachelor's degree in engineering

Have you applied for this role?

See All 9 Software Engineer Jobs in South Carolina

Find roles in South Carolina that match your experience and apply in just a few clicks.

Find Software Engineer Jobs

Software Engineer Jobs by City in South Carolina

Where South Carolina roles are concentrated, by current openings.

Greenville
2 jobs
Columbia
1 job
Fort Mill
1 job
Spartanburg
1 job
Fountain Inn
1 job
Mount Pleasant
1 job
North Charleston
1 job

Software Engineer Job Market in South Carolina

A snapshot from current South Carolina openings, updated as new roles post.

Who's Hiring

CVS Health
CVS Health2 open roles
Aeronix
Aeronix2 open roles
BAE Systems USA
BAE Systems USA1 open role

Top Industries Hiring

  • Banking & Financial Services

What South Carolina Employers Look For

The qualifications that appear most often in software engineer jobs across South Carolina.

  • Bachelor's degree in computer science, software engineering, or a closely related field
  • Proficiency in one or more languages such as Java, Python, C++, or JavaScript
  • Experience with cloud platforms including AWS, Azure, or Google Cloud
  • Familiarity with agile development methodologies and version control using Git
  • Strong communication skills for cross-functional collaboration with engineering and product teams
  • Security clearance eligibility or an active clearance for defense and government contractor roles

Software Engineer Jobs in South Carolina: Frequently Asked Questions

How do you become a software engineer in South Carolina?

Software engineering in South Carolina does not require a state-issued license for most private-sector roles. The typical path is a bachelor's degree in computer science or a related field from a South Carolina institution such as Clemson University, the University of South Carolina, or the College of Charleston, followed by building a portfolio and applying to employers directly. Engineers working on government or defense contracts may need to obtain a federal security clearance, which employers sponsor.

How much do software engineers make in South Carolina?

Software engineers in South Carolina earn a median of about $129,450 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $76,010 for the lowest 10% to over $212,460 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire software engineers in South Carolina?

Companies currently hiring software engineers in South Carolina include CVS Health, Aeronix, and BAE Systems USA, per current listings on Migrate Mate as of September 2026. South Carolina's defense contractors, energy utilities, and financial technology firms are particularly consistent sources of software engineering openings across seniority levels.

Which South Carolina cities have the most software engineer jobs?

Greenville, South Carolina, and Columbia are the South Carolina cities with the most software engineer openings. Columbia leads because of its concentration of state government agencies, defense contractors, and the University of South Carolina's research operations, while Charleston's growing technology and aerospace sector and Greenville's manufacturing and energy companies drive demand in those markets.

Are there remote software engineer jobs in South Carolina?

Yes, and more than most fields. About 75% of software engineer openings tied to South Carolina are remote or hybrid as of September 2026, reflecting how well the work translates to distributed teams. Roles in web development, data engineering, and cloud architecture are the most likely to be fully remote, while positions requiring access to classified systems or on-site lab environments are typically in-person.

How can I get hired as a software engineer in South Carolina with little or no experience?

The most realistic entry path is applying for junior developer or associate software engineer roles at South Carolina's larger employers, including defense contractors and state government agencies that regularly onboard new graduates. Clemson University and the University of South Carolina both have cooperative education programs that connect students with employers before graduation. Building a public portfolio of projects on GitHub and earning a foundational cloud certification gives candidates a concrete edge when competing for entry-level openings.

Where can I find and apply to software engineer jobs in South Carolina?

You can find and apply to software engineer jobs in South Carolina on Migrate Mate, which lists current openings across the state. Search the available roles, find the ones that match your background and location preference, and apply directly through each listing.

See All 9 Software Engineer Jobs in South Carolina

Find roles in South Carolina that match your experience and apply in just a few clicks.

Find Software Engineer Jobs