1

Software Developer Jobs in Columbia, SC (NOW HIRING)

Sr. .Net Developer

Columbia, SC

$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 ...

Software Development Manager

Lexington, SC · On-site

$105K - $139K/yr

Lead and support a team of software engineers to deliver high-quality, secure, and scalable software solutions through effective prioritization, technical guidance, and performance management.

Software Development Manager

Columbia, SC

$114K - $150K/yr

Lead and support a team of software engineers to deliver high-quality, secure, and scalable software solutions through effective prioritization, technical guidance, and performance management.

... software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user ...

Software Development Manager

Columbia, SC · On-site

$114K - $150K/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

$114K - $150K/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 ...

The Developer IV will design, build, and enhance web applications while collaborating closely in an agile, team-oriented environment. This is a partially remote role requiring 3 days/week onsite.

... 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 ...

.Net Developer

Columbia, SC

$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 ...

next page

Showing results 1-20

Software Developer information

See Columbia, SC salary details

$44.4K

$103.5K

$153.6K

How much do software developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software developer in Columbia, SC is $103,472.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,300.00 and $120,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

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 is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed 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.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Columbia, SC? The most popular types of Software Developer jobs in Columbia, SC are:
What are popular job titles related to Software Developer jobs in Columbia, SC? For Software Developer jobs in Columbia, SC, the most frequently searched job titles are:
What job categories do people searching Software Developer jobs in Columbia, SC look for? The top searched job categories for Software Developer jobs in Columbia, SC are:
What cities near Columbia, SC are hiring for Software Developer jobs? Cities near Columbia, SC with the most Software Developer job openings:

Software Engineer - Payments

Third-Party Job Posts

North, SC • On-site

$115K - $140K/yr

Other

Posted 13 days ago


Job description

How You'll Make an Impact: 

As a Software Engineer on the Payments team, you'll contribute to the infrastructure that powers billions in annual transaction volume across nearly 10,000 properties worldwide. You'll investigate and resolve issues across payment processing and reconciliation systems, improve test coverage and automation, and tackle the steady stream of fixes and improvements that keep a high-reliability platform running. You'll work in a domain where correctness matters and small details compound - and you'll grow your craft inside a team that holds a high engineering bar.

Engineers who demonstrate strong judgment, reliability, and ownership earn increasing scope - including contributing to higher-impact projects across the payments platform.

Our PaymentsTeam:

At Cloudbeds, our Payments tribe builds the systems that keep money moving securely, efficiently, and globally for thousands of our customers. We love solving complex, interconnected problems, integrating with global partner APIs, designing for compliance and security, and constantly iterating on better, more scalable payment solutions. 

Working on Cloudbeds Payments means joining a supportive, collaborative group of engineers who are building the financial backbone of the industry, together.
What You Bring to the Team:

Ownership mindset: You take responsibility for the quality and reliability of your work. You don't wait to be told what needs fixing - you flag it, follow through, and close the loop with your team.Technical fundamentals: You understand the importance of writing clean, maintainable, and well-tested code. You care about getting the details right - naming, test coverage, edge cases - because you understand that's where reliability lives. You follow standards and code patterns.Integration aptitude: You're comfortable working with external APIs and can navigate documentation, debug integration issues, and build toward resilient interfaces - even when the partner side is unclear.Security and compliance awareness: You may not be a PCI expert, but you understand why it matters. You default to secure patterns and ask the right questions when you're unsure.Collaboration under pressure: You communicate clearly when things break, contribute to investigations without needing full context upfront, and stay composed in high-urgency moments.Continuous learning: You're ready to learn. You're curious about how systems connect beyond your immediate scope. You learn from senior engineers, absorb domain context quickly, and aren't shy about asking why.

What Sets You Up for Success:

  • 2+ years of PHP/Java web application software engineering experience.
  • Solid working knowledge of MySQL or PostgreSQL - you can write efficient queries and understand indexing basics.
  • Exposure to event-driven architectures and/or microservices concepts; hands-on experience is a plus but not required.
  • Familiarity with modern infrastructure tooling (e.g., DataDog, GitHub Actions, Kubernetes, Docker, AWS). 
  • Understands the value of logging, metrics, and monitoring, and actively contributes to observability in the systems they work on.

Bonus Skills to Stand Out:

  • Familiarity with PCI-DSS, GDPR, or other compliance frameworks - even if just operating within a compliant environment.
  • Experience working in payments, fintech, or any domain where transaction accuracy and data integrity are non-negotiable.
  • Exposure to Domain-Driven Design concepts or experience working within a codebase that follows its patterns.
  • Hospitality or travel industry experience.

Compensation: For candidates located in the United States, the expected annual compensation range is $115,000 - $140,000 USD.

#LI-CH1