Minimum Required Education: Bachelor's degree-in Computer Science, Information Technology or other job-related degree. Degree Equivalency: 4 years of job related work experience or 2 years of job ...
Minimum Required Education: Bachelor's degree-in Computer Science, Information Technology or other job-related degree. Degree Equivalency: 4 years of job related work experience or 2 years of job ...
Software Engineer (Data Focused) - Sumter, SC
$125K - $175K/yr
Software Engineer (Data Focused) Sumter, SC ICR is a rapidly growing employee-owned company focused on solving the hardest problems for the US Government. Join our TACOMA Command Technology amp; Data ...
Software Engineer (Data Focused) - Sumter, SC
$125K - $175K/yr
Software Engineer (Data Focused) Sumter, SC ICR is a rapidly growing employee-owned company focused on solving the hardest problems for the US Government. Join our TACOMA Command Technology amp; Data ...
Tittle: .NET Systems Software Programmer Location: Remote Interview Process: 1 round, virtual Duration: 12+ Months Employment Type: Contract (C2C / W2) Experience Required: 05+Years Work Location:
Tittle: .NET Systems Software Programmer Location: Remote Interview Process: 1 round, virtual Duration: 12+ Months Employment Type: Contract (C2C / W2) Experience Required: 05+Years Work Location:
Sr. .Net Developer
$50.50 - $66.50/hr
Emphases for the Programmer candidates will be on the modernization of legacy computer systems ... Diagnoses, isolates and de-bugs software problems and performs problem resolution. Adheres to ...
Sr. .Net Developer
$50.50 - $66.50/hr
Emphases for the Programmer candidates will be on the modernization of legacy computer systems ... Diagnoses, isolates and de-bugs software problems and performs problem resolution. Adheres to ...
System Software Programmer - 11140 Location: Columbia, SC Duration: 12 + Months Interview Process: 1 round, Virtual/Online Work Location: Onsite for30-90 days - schedule will turn to hybrid at the ...
System Software Programmer - 11140 Location: Columbia, SC Duration: 12 + Months Interview Process: 1 round, Virtual/Online Work Location: Onsite for30-90 days - schedule will turn to hybrid at the ...
Software Development Manager
$114.30K - $150.80K/yr
The software development manager is the "go to" person when it comes to software developers. He/She is also in charge of managing the activities of the software developing team of a company or ...
Software Development Manager
$114.30K - $150.80K/yr
The software development manager is the "go to" person when it comes to software developers. He/She is also in charge of managing the activities of the software developing team of a company or ...
Software Development Manager
Columbia, SC · On-site
$114.30K - $150.80K/yr
The software development manager is the "go to" person when it comes to software developers. He/She is also in charge of managing the activities of the software developing team of a company or ...
Software Development Manager
Columbia, SC · On-site
$114.30K - $150.80K/yr
The software development manager is the "go to" person when it comes to software developers. He/She is also in charge of managing the activities of the software developing team of a company or ...
Principal Software Engineer (.NET + Data) - Remote - USA
Columbia, SC · On-site +1
$124.90K - $167.40K/yr
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
Principal Software Engineer (.NET + Data) - Remote - USA
Columbia, SC · On-site +1
$124.90K - $167.40K/yr
As an employee-first company, we focus on hiring the most talented software designers and developers by creating a positive, respectful, and supportive work environment where they can achieve their ...
Full Stack UI Developer
Columbia, SC · Hybrid
Required Skills * 10+ years of experience in software development * 8+ Strong hands-on experience in full stack development and UI engineering * 8+ Proven experience in leading teams or projects
Full Stack UI Developer
Columbia, SC · Hybrid
Required Skills * 10+ years of experience in software development * 8+ Strong hands-on experience in full stack development and UI engineering * 8+ Proven experience in leading teams or projects
Lead Software Integrations Engineer - (Hybrid, Columbia SC) Lead Software Integrations Engineer is a specialized software technician responsible for the installation, configuration, customization ...
Lead Software Integrations Engineer - (Hybrid, Columbia SC) Lead Software Integrations Engineer is a specialized software technician responsible for the installation, configuration, customization ...
IT - SCCOURTS - System Software Programmer - Project Lead
Columbia, SC · On-site
$73 - $76/hr
IT - SCCOURTS - System Software Programmer - Project Lead | Columbia, South Carolina, United States IT - SCCOURTS - System Software Programmer - Project Lead Location: Columbia, SC (Hybrid: 2 days ...
IT - SCCOURTS - System Software Programmer - Project Lead
Columbia, SC · On-site
$73 - $76/hr
IT - SCCOURTS - System Software Programmer - Project Lead | Columbia, South Carolina, United States IT - SCCOURTS - System Software Programmer - Project Lead Location: Columbia, SC (Hybrid: 2 days ...
.Net Developer
$44.75 - $59/hr
Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development. * Interact ...
.Net Developer
$44.75 - $59/hr
Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development. * Interact ...
Systems Software Programmer - Project Lead Location: Columbia, SC (29212) Client: State of South Carolina Duration: 12+ Months We are seeking a skilled Systems Software Programmer - Project Lead to ...
Quick apply
Systems Software Programmer - Project Lead Location: Columbia, SC (29212) Client: State of South Carolina Duration: 12+ Months We are seeking a skilled Systems Software Programmer - Project Lead to ...
... software experience * Strong full stack developer (4+ years hands-on) * 4+ years leadership (team/project lead) * Ability to work in enterprise/government systems * Experience with Government/Public ...
... software experience * Strong full stack developer (4+ years hands-on) * 4+ years leadership (team/project lead) * Ability to work in enterprise/government systems * Experience with Government/Public ...
Seeking an experienced Senior Full Stack UI Developer with 10+ years of expertise in both front-end ... in software development * 4+ Strong hands-on experience in full stack development and UI ...
Seeking an experienced Senior Full Stack UI Developer with 10+ years of expertise in both front-end ... in software development * 4+ Strong hands-on experience in full stack development and UI ...
IT - SCDHHS - System Software Programmer - Consultant
Columbia, SC · On-site
$80 - $83.50/hr
IT - SCDHHS - System Software Programmer - Consultant | Columbia, South Carolina, United States [About the Role] The State of South Carolina Department of Health and Human Services (SCDHHS) seeks two ...
IT - SCDHHS - System Software Programmer - Consultant
Columbia, SC · On-site
$80 - $83.50/hr
IT - SCDHHS - System Software Programmer - Consultant | Columbia, South Carolina, United States [About the Role] The State of South Carolina Department of Health and Human Services (SCDHHS) seeks two ...
.net developer
Columbia, SC · On-site
$44.75 - $59/hr
Evaluates vendor supplied software packages and makes recommendations to IT management. Modifies ... System Software Programmer - Project Lead SCOPE OF THE PROJECT: Design and develop data intensive ...
.net developer
Columbia, SC · On-site
$44.75 - $59/hr
Evaluates vendor supplied software packages and makes recommendations to IT management. Modifies ... System Software Programmer - Project Lead SCOPE OF THE PROJECT: Design and develop data intensive ...
Systems Software Programmer - Project Lead Location: Online (Locals preferred) Client: State of South Carolina Duration: 12+ Months We are seeking a Systems Software Programmer - Project Lead to join ...
Quick apply
Systems Software Programmer - Project Lead Location: Online (Locals preferred) Client: State of South Carolina Duration: 12+ Months We are seeking a Systems Software Programmer - Project Lead to join ...
Sr. Java Developer
$53 - $67.50/hr
Company Description 360 IT Professionals is a Software Development Company based in Fremont ... We use Objective C and Swift programming languages to create native applications for iPhone ...
Sr. Java Developer
$53 - $67.50/hr
Company Description 360 IT Professionals is a Software Development Company based in Fremont ... We use Objective C and Swift programming languages to create native applications for iPhone ...
Principal Software Engineer- GenAI
$124.90K - $167.40K/yr
Principal Software Engineer- GenAI WHAT YOU'LL DO: As a Principal Software Engineer on the GenAI team, you will drive the technical vision and execution of advanced AI-powered solutions across ...
Principal Software Engineer- GenAI
$124.90K - $167.40K/yr
Principal Software Engineer- GenAI WHAT YOU'LL DO: As a Principal Software Engineer on the GenAI team, you will drive the technical vision and execution of advanced AI-powered solutions across ...
Software Developer information
See Sumter, SC salary details
$42.7K - $52.3K
1% of jobs
$52.3K - $61.9K
4% of jobs
$61.9K - $71.4K
9% of jobs
$80.3K is the 25th percentile. Wages below this are outliers.
$71.4K - $81K
12% of jobs
$81K - $90.5K
15% of jobs
The median wage is $96.8K / yr.
$90.5K - $100.1K
14% of jobs
$100.1K - $109.6K
15% of jobs
$113.4K is the 75th percentile. Wages above this are outliers.
$109.6K - $119.2K
13% of jobs
$119.2K - $128.7K
9% of jobs
$128.7K - $138.3K
5% of jobs
$138.3K - $147.8K
3% of jobs
$42.7K
$99.6K
$147.8K
How much do software developer jobs pay per year?
What Do Software Developers Do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is a Software Developer?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Job description
Day to Day: Daily activities may include: developing and implementing new features and requirements; enhancing and maintaining existing codebases; designing and executing unit tests; validating and verifying code changes; troubleshooting and debugging production issues; and managing source code, builds, deployments, and releases across environments.