2

Remote Programming Jobs in Columbia, SC (NOW HIRING)

Ruby On Rails Developer

Columbia, SC ยท Remote

$94K - $130K/yr

Columbia, SC Duration: 7 months Job ID: 7510 Pay rate: 95/ Hour on C2C THIS IS 100% REMOTE POSITION ... Extensive knowledge in using programming languages. May require a bachelor's degree in a related ...

Psychiatrist - Remote

Columbia, SC ยท Remote

$119 - $242/hr

Share product and workflow feedback with UpLift's engineering and operations teams to help improve ... Remote *Estimated effective hourly earnings are for licensed Psychiatrists and are illustrative ...

Quality Assurance Engineer

North, SC ยท Remote

$90K - $130K/yr

Quality Assurance Engineer Remote - Restricted to North America About Brave Brave is on a mission to protect the human right to privacy online. We've built a free web browser that blocks creepy ads ...

next page

Showing results 1-20

Remote Programming information

See Columbia, SC salary details

$23.1K

$82.3K

$137.8K

How much do remote programming jobs pay per year?

As of Jun 21, 2026, the average yearly pay for remote programming in Columbia, SC is $82,288.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,800.00 and $107,300.00 per year, depending on experience, location, and employer.

What Are Remote Programming Jobs?

Remote programming jobs involve working to develop computer software without working in an office. Instead, you perform your duties as a programmer in a remote office location or from home. This job typically involves projects using a computer language such as Java, C++, Python, or Ruby, to name only a few. Programming jobs run a wide gamut of responsibilities, depending on the project and the industry of your employer, but may include database systems or app development.

How does working as a remote programmer impact collaboration with team members?

As a remote programmer, collaboration often relies on digital communication tools such as Slack, Zoom, and project management platforms like Jira or Trello. While you may not have face-to-face interactions, regular virtual meetings, code reviews, and real-time messaging help maintain strong team connections. It's important to proactively communicate and document your work to ensure alignment with your team. Remote settings can offer flexibility, but they also require strong self-discipline and organization to stay on track with shared goals.

What is remote programming?

Remote programming refers to the practice of writing, testing, and maintaining computer software from a location outside of a traditional office environment. Remote programmers typically work from home or other locations using internet-connected devices to collaborate with teams, access code repositories, and deploy software. This type of work offers flexibility in terms of location and often allows for more control over work hours. Remote programming has become increasingly popular due to advancements in communication tools and the global demand for technical skills.

What is the difference between Remote Programming vs Remote Web Development?

AspectRemote ProgrammingRemote Web Development
Required SkillsVarious programming languages, software developmentHTML, CSS, JavaScript, front-end/back-end frameworks
Work EnvironmentRemote, often in software companies or freelanceRemote, typically in web agencies or tech firms
CertificationsProgramming certifications (e.g., Java, Python)Web development certifications (e.g., HTML, CSS, JavaScript)
Industry UsageSoftware, app development, enterprise solutionsWebsite, web app, and platform development

Remote Programming involves developing software across various languages and platforms, often for applications or systems. Remote Web Development focuses specifically on building websites and web applications using HTML, CSS, and JavaScript. While both roles require coding skills and remote work setups, Remote Programming covers a broader range of software projects, whereas Remote Web Development specializes in web-based solutions.

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

To thrive as a Remote Programmer, you need strong proficiency in programming languages, problem-solving abilities, and typically a degree in computer science or related experience. Familiarity with version control systems like Git, cloud platforms, and collaboration tools such as Slack or Jira is standard. Excellent time management, self-motivation, and effective communication skills help remote programmers excel in distributed teams. These competencies are crucial for delivering high-quality code, meeting deadlines, and collaborating seamlessly in a remote work environment.
What are the most commonly searched types of Programming jobs in Columbia, SC? The most popular types of Programming jobs in Columbia, SC are:
What are popular job titles related to Remote Programming jobs in Columbia, SC? For Remote Programming jobs in Columbia, SC, the most frequently searched job titles are:
What job categories do people searching Remote Programming jobs in Columbia, SC look for? The top searched job categories for Remote Programming jobs in Columbia, SC are:
What cities near Columbia, SC are hiring for Remote Programming jobs? Cities near Columbia, SC with the most Remote Programming job openings:
Infographic showing various Remote Programming job openings in Columbia, SC as of June 2026, with employment types broken down into 41% Full Time, and 59% Part Time. Highlights an 100% Remote job distribution, with an average salary of $82,288 per year, or $39.6 per hour.
Senior Application Developer (CA Plex) - Remote

Senior Application Developer (CA Plex) - Remote

SUNSHINE ENTERPRISE USA LLC

Columbia, SC โ€ข On-site, Remote

$88K - $122K/yr

Contractor

Posted 11 days ago


Job description

Job Description
Tittle: Senior Application Developer (CA Plex)
Location: remote
Interview Process: 1 round, virtual
Duration: 12+ Months
Employment Type: Contract (C2C / W2)
Experience Required:
15+Years
Work Location: No SC residency required. Candidate must reside in lower 48 states
Project Scope:
The South Carolina Judicial Branch (SCJB) is seeking a highly experienced Senior Application Developer to support and maintain mission-critical Case Management System (CMS) and Juror Management System (JMS) built on CA Plex. The role ensures system stability, performance, and continuity while supporting enhancements and integrations as modernization efforts progress.
Key Responsibilities:
1. Application Maintenance & Support
  • Maintain andsupport CA Plex-based CMS/JMS systems across environments
  • Troubleshootproduction issues, defects, and data inconsistencies
  • Perform rootcause analysis and implement permanent fixes
  • Provideescalation and on-call support for critical incidents

2. Development & Enhancements
  • Design andimplement enhancements within CA Plex applications
  • Modifybusiness rules, workflows, screens, and batch processes
  • Ensurecompliance with judicial and statutory requirements
  • Supportongoing system optimization and modernization readiness

3. CA Plex Development
  • Work withinCA Plex model-driven architecture
  • Updateobjects, functions, and relationships
  • Regenerateand deploy application components
  • Maintainsystem integrity during enhancements

4. Database & Performance Management
  • Develop andoptimize SQL Server / T-SQL queries and stored procedures
  • Perform datacorrections and integrity fixes
  • Supportperformance tuning for large-scale datasets
  • Ensure dataconsistency across systems

5. System Integration Support
  • Supportintegrations with external systems (SLED, DMV, eCitation, eFiling, PublicIndex)
  • Assist intransitioning legacy interfaces to modern API-based architecture
  • Work withREST, SOAP, XML, and microservices-based integrations

6. Reporting & Data Support
  • Supportreporting and data extraction processes
  • Assist datawarehouse integration and analytics teams
  • Ensureaccuracy and consistency of reporting datasets

7. Collaboration & Stakeholder Engagement
  • Work closelywith court administration and IT leadership
  • Translatebusiness requirements into technical solutions
  • Providetechnical guidance to stakeholders and development teams

8. Documentation & Knowledge Transfer
  • Documentsystem changes, business rules, and technical processes
  • Supportknowledge transfer to internal and modernization teams

Required Skills & Experience:
โ€ข 15+ years in application development
โ€ข 5+ years of experience in State court case management and jury management systems
โ€ข 15+ years experience with CA Plex or similar model-driven 4GL tools
โ€ข 15+ years experience in SQL Server / T-SQL development
โ€ข Strong experience in debugging, troubleshooting, and production support
โ€ข 15+ years experience in API integrations (REST, SOAP, XML, Microservices)
โ€ข 10+ years experience maintaining legacy or enterprise systems
โ€ข Experience in large-scale, mission-critical systems
Preferred Skills:
โ€ข Government / Judicial / Public Sector experience
โ€ข Data warehouse knowledge (star/snowflake schema)
โ€ข Power BI backend optimization
โ€ข .NET code generation from CA Plex
โ€ข Azure DevOps exposure
โ€ข Always On Availability Groups (SQL Server)
โ€ข Security tools like Imperva
โ€ข Legacy data cleanup across multiple jurisdictions
Education
Bachelor's degree or equivalent work experience in Computer Science, IT, or related field.