Software Engineering jobs in Columbia
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
There are 57 software engineering jobs in Columbia, SC. These software engineering jobs salaries between $69,570 to $154,238 per year.
Job title
Updated Jul 21, 2026Data Engineer
Columbia
South Carolina
.NET Developer
Columbia
South Carolina
Senior Software Engineer
Columbia
South Carolina
Application Developer
Columbia
South Carolina
Software Engineer
Columbia
South Carolina
Solution Architect
Columbia
South Carolina
Senior Developer
Columbia
South Carolina
Developer
Columbia
South Carolina
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Data Engineer
Review job description
Please refer to the employers job description for complete details.
Data Engineers build data pipelines, ensure data integrity, and optimize data systems. Proficiency in SQL, expertise in data modeling, and programming language fluency are essential.
The top companies hiring Data Engineer in Columbia, SC are PwC (9 jobs), NexonIT (2 jobs), and Genesis Health Care, Inc. (1 job).
Data Engineer jobs take 29 days on average from job posting to starting date. Currently, 30% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 12 jobsAverage pay
Columbia
$136,105 per yearSouth Carolina
$118,736 per yearSkills
- SQL
- Python
- AWS
- ETL
- Spark
-
.NET Developer
Review job description
Please refer to the employers job description for complete details.
.NET developers design and develop applications using the .NET framework, ensuring scalability and performance. Proficiency in C# or VB.NET, knowledge of web technologies and debugging skills are essential in this role.
.NET Developer jobs take 35 days on average from job posting to starting date. Currently, 18% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 10 jobsAverage pay
Columbia
$55.70 per hourSouth Carolina
$51.27 per hourSkills
- .NET
- C#
- Microsoft SQL Server
- ASP.NET
- MVC
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
The top companies hiring Senior Software Engineer in Columbia, SC are Advanced Monitored Caregiving (1 job), Speechify (1 job), and LTIMindtree (1 job).
Senior Software Engineer jobs take 23 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 7 jobsAverage pay
Columbia
$154,238 per yearSouth Carolina
$141,989 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Application Developer
Review job description
Please refer to the employers job description for complete details.
Application developers design, test, and maintain applications tailored to user needs. Key skills for this role include proficiency in programming languages, experience with APIs and a solid grasp of mobile and web development practices.
The top companies hiring Application Developer in Columbia, SC are Nelson Mullins Riley & Scarborough LLP (1 job), Ward and Smith, P.A. (1 job), and HAHN Automation Group (1 job).
Application Developer jobs take 25 days on average from job posting to starting date. Currently, 25% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 6 jobsAverage pay
Columbia
$89,248 per yearSouth Carolina
$90,550 per yearSkills
- Software troubleshooting
- Application development
- Database management
- SQL
- Agile
-
Software Engineer
Review job description
Please refer to the employers job description for complete details.
Software Engineers design and develop software applications, write code, and ensure system functionality. Proficiency in programming languages, problem-solving skills, and technical expertise are crucial.
The top companies hiring Software Engineer in Columbia, SC are CVS Health (2 jobs), Speechify (2 jobs), and Syms Strategic Group, LLC (SSG) (1 job).
Software Engineer jobs take 66 days on average from job posting to starting date. Currently, 21% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 6 jobsAverage pay
Columbia
$139,361 per yearSouth Carolina
$121,202 per yearSkills
- Software development
- Agile
- APIs
- Java
- Git
-
Solution Architect
Review job description
Please refer to the employers job description for complete details.
Solution Architects design IT architectures, guide technology implementation, and ensure systems integration. Expertise in architecture frameworks, technical skills, and strategic planning are vital.
Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 6 jobsAverage pay
Columbia
$136,378 per yearSouth Carolina
$125,204 per yearSkills
- Solution architecture
- AWS
- Azure
- APIs
- Agile
-
Senior Developer
Review job description
Please refer to the employers job description for complete details.
Senior developers lead software projects, mentor junior staff and ensure high coding standards. They benefit from advanced programming skills, project management experience and a thorough understanding of software architecture.
The top companies hiring Senior Developer in Columbia, SC are Raba Kistner Inc. (2 jobs), American business solutions inc (2 jobs), and Revolution Technologies, LLC (1 job).
Senior Developer jobs take 45 days on average from job posting to starting date. Currently, 30% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 5 jobsAverage pay
Columbia
$60.29 per hourSouth Carolina
$58.91 per hourSkills
- REST
- Communication skills
- JavaScript
- Git
- Java
-
Developer
Review job description
Please refer to the employers job description for complete details.
Developers design software applications, write code, and troubleshoot technical issues. Proficiency in programming languages, problem-solving skills, and experience in software development are crucial.
The top companies hiring Developer in Columbia, SC are American business solutions inc (3 jobs), PwC (1 job), and Hansen Talent Group (1 job).
Developer jobs take 56 days on average from job posting to starting date. Currently, 26% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 5 jobsAverage pay
Columbia
$60.70 per hourSouth Carolina
$59.52 per hourSkills
- APIs
- JavaScript
- REST
- Git
- CI/CD
Frequently asked questions
How are the job titles and salaries chosen for this page?
Jobs listed on this page highlight the top 10 job titles with the most openings as of updated Jul 21, 2026. Salary estimates are taken from job postings on Indeed in the past 36 months and are updated daily. Please refer to the employer's job description for specific salary information.
How does Data Engineer pay in Columbia compare to the state average?
Data Engineer professionals in Columbia earn an average of $136,105 per year, compared with the average in South Carolina of $118,736 per year.
How many job openings are currently available in Columbia?
There are 57 open jobs in Columbia. Data Engineer, .NET Developer and Senior Software Engineer are among those with the most openings at the moment.
How many openings are available by job title?
There are numerous job openings across all experience levels, with 12 Data Engineer roles, 10 .NET Developer roles and 7 Senior Software Engineer openings currently listed.