Developer Jobs in South Carolina
Developer jobs in South Carolina are in strong demand, with hiring concentrated in financial technology, defense contracting, healthcare IT, and advanced manufacturing software across a growing statewide market that needs talent at every level from junior to principal. Columbia, Charleston, and Greenville lead in openings, where employers like Michelin, SCANA parent Dominion Energy, and BlueCross BlueShield of South Carolina maintain substantial development teams. The most in-demand specialties are full-stack web development, embedded systems, and enterprise application development. See the openings below and apply to the ones that match your experience.
Find Developer JobsOverview
Showing 4 of 35+ Developer jobs









Apply online using a current resume under the careers section of www.savannahrivermissioncompletion.com.
The Full Stack Developer / IT Programmer Analyst (Associate or Mid-level or Senior-level) will gather and analyze requirements for developing new web applications and maintain existing applications using C#, JavaScript, .NET, SQL, APIs, and other web technologies. Additionally, this role involves providing application support to our business department personnel. This position entails full-stack development and programming responsibilities.
Responsibilities:
- Develops and maintains web-based applications using company defined life cycle processes and secure coding techniques.
- Prepares documentation of program development, modifications to code and operating instructions.
- Conducts program tests and may be required to analyze system capabilities to resolve input/output problems.
- Assists in research, design, development, and/or modification of systems and/or applications software.
- Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
- Develops databases, tables, views and stored procedures using normalization.
- Develops flow charts and diagrams outlining process steps in operation; develops and revises program code.
- Documents testing and maintenance of system corrections.
- Assists in the design of web based, mobile technology, cloud, and security interface to meet the specific needs of users.
- May have vendor management responsibility.
- Work is performed with direction and exercises some latitude in determining technical objectives of assignment.
- Assists in the successful completion of projects.
- Prepares documentation of program development, modifications to code and operating instructions.
- Creates complex queries using SQL to acquire required data.
- Develops, and/or modifies enterprise-wide systems and/or applications using company defined life cycle processes and secure coding techniques.
- Ensures supported commercial and developed applications meet site security requirements, department software life-cycle and software compliance standards.
- Develops web-based, mobile technology, cloud, and security interface to meet the specific needs of users of moderate to high complexity.
- Contributes to the preparation of short-range plans for applications and software selection, application and software roadmap, software systems development, systems and infrastructure maintenance planning, and production activities.
- Develops entity relationship and process flow diagrams outlining current and proposed systems in development.
- Develops, documents and performs application testing to resolve problems.
- Maintains up-to-date patches and upgrades for existing systems
- Acts as a technical contact for projects and technical matters that need to be communicated to other departments and external personnel.
- Work is performed without appreciable direction.
- Contributes to the successful completion of major projects where erroneous decisions could result in failure to achieve major organizational objectives.
- Contributes to research, design, development, and/or modification of enterprise-wide systems and/or applications using company defined life cycle processes and secure coding techniques.
- Designs web-based, mobile technology, cloud, and security interfaces to meet the specific needs of customers.
- Contributes to the preparation of short and long-range plans for applications and software selection, application and software roadmap, software systems development, systems and infrastructure maintenance planning, and production activities.
- Develops, documents and performs application testing and analyzes system capabilities to resolve problems.
- Implements and maintains IIS.
- Reviews vendor proposals for purchases of hardware, software, and technical services to ensure adherence to technical specifications and site procedures.
- Provides guidance to less experienced programmer/analysts.
- Work is performed without direction and exercises considerable latitude in determining technical objectives of assignment.
- Acts as a technical contact for projects with significant technical matters that need to be communicated to senior and external personnel.
- Other duties as assigned.
- Bachelor’s degree in Computer Science or related degree; or
- Associate’s degree in Computer Science or related degree and relevant IT experience as described in the job description; or
- High School Diploma/GED and relevant IT experience as described in the job description.
Additional information:
Candidate(s) selected to receive an offer will be offered the position level commensurate with their experience and qualifications.
- Bachelor's or Associate's degree
- JavaScript
- C#
- .NET
- SQL
- OOP – Object Oriented Programming
- API
- jQuery
- MVC
- HTML
- CSS
Savannah River Mission Completion offers a competitive and comprehensive benefits package with flexibility to meet your needs.
Highlights of our plans include:
- 401k Retirement Savings Plan – 5% immediate company contribution, additional matching for employee contributions
- Health Insurance & Prescription Drug Program
- Health Savings Account
- Telehealth with BlueCare on Demand
- Dental Coverage
- Vision Coverage
- Flexible Spending Accounts
- Includes 160 hours annual paid time off (accrued monthly), plus 11 paid holidays
- Paid Parental Leave
- Life and Accident Coverage
- Disability Coverage
- Employee Assistance Program
- Tuition Reimbursement
See All 35 Developer Jobs in South Carolina
Find roles in South Carolina that match your experience and apply in just a few clicks.
Find Developer JobsDeveloper Jobs by City in South Carolina
Where South Carolina roles are concentrated, by current openings.
Developer Job Market in South Carolina
A snapshot from current South Carolina openings, updated as new roles post.
Who's Hiring


Top Industries Hiring
- Technology & Software
- Energy
- Construction & Real Estate
- Investment & Asset Management
What South Carolina Employers Look For
The qualifications that appear most often in developer jobs across South Carolina.
- Bachelor's degree in computer science, software engineering, or a closely related field
- Proficiency in at least one primary language such as Java, Python, C++, or JavaScript
- Experience with version control systems, particularly Git, and collaborative development workflows
- Familiarity with cloud platforms including AWS, Azure, or Google Cloud in production environments
- Ability to work within Agile or Scrum teams and contribute to sprint planning and code reviews
- Strong debugging and problem-solving skills with experience writing clean, maintainable code
Developer Jobs in South Carolina: Frequently Asked Questions
How do you become a developer in South Carolina?
Becoming a developer in South Carolina typically begins with a bachelor's degree in computer science, software engineering, or information systems, though coding bootcamp graduates are increasingly competitive. South Carolina does not require a state-issued license for most software development roles. Employers in Columbia and Charleston often look for demonstrated project experience, a strong portfolio, and familiarity with the tech stacks common in defense, fintech, and healthcare sectors that anchor the state's market.
How much do developers make in South Carolina?
Developers 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 developers in South Carolina?
Employers hiring developers in South Carolina right now include American business solutions, PEMCCO, and State of South Carolina, based on current listings on Migrate Mate as of August 2026. South Carolina's mix of defense contractors near Charleston, large insurers in Columbia, and advanced manufacturers in Greenville means developer hiring is distributed across multiple industries rather than concentrated in a single tech corridor.
Which South Carolina cities have the most developer jobs?
Columbia, Fort Mill, and Aiken have the most developer openings in South Carolina. Columbia drives volume through state government IT, BlueCross BlueShield, and university-affiliated tech work, while Charleston's defense and aerospace contractors and Greenville's manufacturing technology companies account for a large share of openings outside the capital.
Are there remote developer jobs in South Carolina?
Yes, and more than most fields. About 50% of developer openings tied to South Carolina are remote or hybrid as of August 2026, reflecting how portable most software development work is by nature. Full-stack, backend, and cloud engineering roles tend to have the highest share of fully remote arrangements, while roles embedded in defense or on-site manufacturing systems usually require in-person presence.
How can I get hired as a developer in South Carolina with little or no experience?
The most realistic entry path is through an internship or junior developer role at one of South Carolina's larger employers, including state agencies in Columbia that regularly bring on entry-level IT staff, or healthcare IT teams at Prisma Health and MUSC that hire associate developers for support and QA functions. Building a portfolio on public repositories, contributing to open-source projects, and earning a recognized certification in a cloud platform or specific framework gives candidates a measurable edge over others at the same experience level.
Where can I find and apply to developer jobs in South Carolina?
You can find and apply to developer jobs in South Carolina on Migrate Mate, which lists current openings from employers hiring across the state. Search the listings for roles that match your experience level and specialty, then apply directly to the ones that fit. No signup is required to search or view the positions.
See All 35 Developer Jobs in South Carolina
Find roles in South Carolina that match your experience and apply in just a few clicks.
Find Developer Jobs