2

Remote Software Jobs in Charleston, SC (NOW HIRING)

What You Will Be Doing: • Conduct remote software onboarding and training engagements on all Omatic Software products • Develop expertise on Omatic products and remain well-versed on product ...

Senior Software Engineer

Summerville, SC · Remote

$109K - $144K/yr

Senior Software Engineer Senior Software Engineer (Remote - C#/.NET/Azure) Company Overview We are a fully remote team located across the US. We have a revolutionary Education Technology platform ...

Senior DevSecOps (Remote Opportunity)

Charleston, SC · Remote

$107K - $146K/yr

Collaborate with software engineering teams to improve developer experience, deployment efficiency ... Remote Opportunity. Note: Selected candidates will be required to complete fingerprinting at a ...

next page

Showing results 1-20

Remote Software information

See Charleston, SC salary details

$44.9K

$104.7K

$155.3K

How much do remote software jobs pay per year?

As of Jul 16, 2026, the average yearly pay for remote software in Charleston, SC is $104,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,200.00 and $121,700.00 per year, depending on experience, location, and employer.

What are remote software jobs?

Remote software jobs are positions in the technology sector where professionals work from locations outside the traditional office, typically from home or anywhere with internet access. These roles involve designing, developing, testing, or maintaining software applications and can include titles like software developer, engineer, or QA tester. Remote software jobs offer flexibility and often require strong communication skills and self-motivation. Companies use collaborative tools and platforms to manage workflow and team interactions for remote employees.

How do remote software developers typically collaborate effectively with their teams despite not sharing a physical workspace?

Remote software developers rely heavily on digital collaboration tools such as version control systems, video conferencing, and project management platforms to stay connected with their teams. Regularly scheduled stand-up meetings, code reviews, and clear documentation are essential to ensure everyone is aligned and projects progress smoothly. While remote work offers flexibility, it also requires strong communication skills and self-discipline to manage tasks and deadlines independently. Teams often establish clear guidelines and use asynchronous communication to accommodate different time zones, helping maintain productivity and a sense of teamwork.

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

To thrive as a Remote Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree or equivalent experience in computer science or software development. Familiarity with version control systems like Git, cloud platforms, and collaboration tools such as Slack or Jira is typically required. Excellent communication, self-motivation, and time management are crucial soft skills for remote teamwork and productivity. These competencies ensure effective project delivery, seamless remote collaboration, and adaptability to dynamic technical environments.
What are the most commonly searched types of Software jobs in Charleston, SC? The most popular types of Software jobs in Charleston, SC are:
What cities near Charleston, SC are hiring for Remote Software jobs? Cities near Charleston, SC with the most Remote Software job openings:
Infographic showing various Remote Software job openings in Charleston, SC as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 40% Physical, 3% Hybrid, and 57% Remote job distribution, with an average salary of $104,667 per year, or $50.3 per hour.
Integrations Consultant

Integrations Consultant

Omatic Software

Mount Pleasant, SC • On-site, Remote

Full-time

Posted 28 days ago


Job description

The Integrations Consultant role for Omatic Software is critical to the success of the company as a lead on Omatic product Onboardings and software training for customers. Our mission is to delight our customers in their use of our products and services. This role focuses on time to value and ensuring customers are live successfully with expedience.
Responsibilities include assessing customer data needs, designing and delivering professional and accurate product onboarding and trainings to customers in a timely fashion, and ensuring that Omatic products are configured to meet customer requirements. The Integrations Consultant is a trusted advisor, someone our customers look to for best practices with their Omatic Products and Services.
What You Will Be Doing:
• Conduct remote software onboarding and training engagements on all Omatic Software products
• Develop expertise on Omatic products and remain well-versed on product features and functionality
• Accurately assess customer requirements
• Configure systems and provide testing support
• Write and deliver professional documentation customized to the individual needs of each customer
• Identify creative technical solutions to complex data issues
• Deliver engagements on time and within budget
• Accurately track and report project hours, notes, and status within Omatic's internal systems
• Conduct internal software trainings
• Assist Omatic Sales with selling Onboarding services
• Engage in professional development to ensure ongoing industry knowledge
What You Will Bring to Omatic:
• Self-motivated learner with the ability to self-manage advancing product knowledge
• Experience with Salesforce, Salesforce NPSP import and/or data migration processes; Salesforce Admin Certification is a plus!
• Experience with Raiser's Edge, Raiser's Edge NXT, Altru; Raiser's Edge Certification is a plus!
• Experience using other non-profit systems including email marketing, peer-to-peer fundraising, online donations, events management and alumni or membership management a plus!
• Project Management including scheduling, task management and the ability to work with multiple customers and projects simultaneously
• Superior time management skills
• Must possess excellent written and verbal communication skills, with the ability to identify and target needs, define technical concepts, and deliver accurate project deliverables
• Attention to detail with a strong ability to organize, manage, and execute projects as assigned
• Technically savvy
• Ability to thrive in a fast-paced team environment
• Ability to work with a variety of skill levels