1

Software Development Jobs in Charleston, SC (NOW HIRING)

Software Developer

Hanahan, SC ยท On-site

$29.33 - $44/hr

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

Software Developer

Hanahan, SC ยท On-site

$29.33 - $44/hr

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

Lead Software Developer

Hanahan, SC ยท On-site

$36.43 - $54.64/hr

This opportunity is a strong fit for candidates with experience in software development, systems programming, application development, software engineering, systems analysis, software modernization ...

Lead Software Developer

Hanahan, SC ยท On-site

$36.43 - $54.64/hr

This opportunity is a strong fit for candidates with experience in software development, systems programming, application development, software engineering, systems analysis, software modernization ...

Lead Software Developer

Hanahan, SC ยท On-site

$36.43 - $54.64/hr

This opportunity is a strong fit for candidates with experience in software development, systems programming, application development, software engineering, systems analysis, software modernization ...

Experience with script management, development, and installation. * Background in software and script installation guide development. * The ability to work in a dynamic, team-oriented, fast-paced and ...

Experience with script management, development, and installation. * Background in software and script installation guide development. * The ability to work in a dynamic, team-oriented, fast-paced and ...

This opportunity is a strong fit for candidates with experience in software development, systems programming, application development, software engineering, systems analysis, software modernization ...

Senior Software Engineer

Hanahan, SC ยท On-site

$53.35 - $88.03/hr

Lead the design, development, testing, implementation, and maintenance of software applications and systems * Analyze user, system, and business requirements and develop software solutions that ...

Senior Software Engineer

Hanahan, SC ยท On-site

$53.35 - $88.03/hr

Lead the design, development, testing, implementation, and maintenance of software applications and systems * Analyze user, system, and business requirements and develop software solutions that ...

Senior Software Engineer

Hanahan, SC ยท On-site

$53.35 - $88.03/hr

Lead the design, development, testing, implementation, and maintenance of software applications and systems * Analyze user, system, and business requirements and develop software solutions that ...

Lead the design, development, testing, implementation, and maintenance of software applications and systems * Analyze user, system, and business requirements and develop software solutions that ...

Works as part of an Agile SCRUM Software development team that Analyzes, develops, tests, and modifies software to meet the user's and systems requirements. * Works with Government Systems ...

Works as part of an Agile SCRUM Software development team that Analyzes, develops, tests, and modifies software to meet the user's and systems requirements. * Works with Government Systems ...

Embedded Software Engineer

Hanahan, SC ยท On-site

$119K - $156K/yr

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

Embedded Software Engineer

Hanahan, SC ยท On-site

$119K - $156K/yr

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

next page

Showing results 1-20

Software Development information

See Charleston, SC salary details

$74.4K

$133K

$167K

How much do software development jobs pay per year?

As of Aug 4, 2026, the average yearly pay for software development in Charleston, SC is $132,981.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,600.00 and $152,500.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

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 (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What are the most commonly searched types of Software Development jobs in Charleston, SC? The most popular types of Software Development jobs in Charleston, SC are:
What are popular job titles related to Software Development jobs in Charleston, SC? For Software Development jobs in Charleston, SC, the most frequently searched job titles are:
What job categories do people searching Software Development jobs in Charleston, SC look for? The top searched job categories for Software Development jobs in Charleston, SC are:
What cities near Charleston, SC are hiring for Software Development jobs? Cities near Charleston, SC with the most Software Development job openings:
Infographic showing various Software Development job openings in Charleston, SC as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $132,981 per year, or $63.9 per hour.

Software Development Engineer in Test (SDET)

Tuesday Health

Charleston, SC โ€ข Remote

Full-time

Posted 23 days ago


Job description

Software Development Engineer in Test (SDET)

Location: Remote

Who We Are:

Tuesday Health is a value-based palliative care provider group dedicated to transforming serious illness and end-of-life care. We deliver goal-centered care focused on alleviating physical symptoms and emotional stress for individuals and their caregivers. Our interdisciplinary care teams reduce avoidable hospitalizations and improve quality of life wherever individuals call home. Through our leading-edge care model, Tuesday Health is shaping the future of community-based palliative care nationwide.

The Role:

We're hiring our first dedicated SDET to own test automation across our product suite. You'll design, build, and maintain automated test suites that act as a continuous QA layer for our web, API, and mobile applications. This is a high-ownership role on a small, senior onshore team — your work directly determines how confidently we ship.

A defining feature of this role: we are an AI-forward engineering organization. We use Claude Enterprise heavily across our SDLC, and you'll leverage it daily to author, update, and maintain test scripts at a pace a traditional QA process can't match. We're looking for someone who is energized by that way of working, not resistant to it.

Key responsibilities of this role may include:

  • Own end-to-end test automation for our Blazor WebAssembly front end, including UI and functional test suites (e.g., Playwright).
  • Build and maintain API test coverage for our .NET Core back-end APIs, Azure Function apps, and dedicated authentication service — integration, contract, and regression testing.
  • Establish mobile test automation for our .NET MAUI mobile application across iOS and Android.
  • Leverage Claude Enterprise to generate, refactor, and maintain test scripts efficiently, and help define best practices for AI-assisted testing on the team.
  • Integrate testing into CI/CD so automated suites run on every build and release, with clear pass/fail signals and actionable failure reporting.
  • Track and report quality metrics — escaped defects, coverage, flaky test rates — and use them to drive improvement.
  • Partner with developers to make testability a first-class concern in design and code review, and to reproduce, isolate, and verify bug fixes.
  • Perform targeted exploratory testing where automation isn't the right tool, especially for new features and edge cases.

A strong candidate will demonstrate the following:

Required:

  • 4+ years in test automation, SDET, or software engineering roles with a strong testing focus
  • Strong C#/.NET skills — you write production-quality test code, not just record-and-playback scripts
  • Hands-on experience with modern UI automation frameworks (Playwright, Selenium, or similar)
  • Experience building API-level test suites (REST, integration testing, test data management)
  • Experience wiring test automation into CI/CD pipelines
  • Comfort using AI tools (Claude, Copilot, or similar) as a core part of your workflow — or strong enthusiasm to adopt them
  • Self-directed and comfortable owning a domain on a small team

Nice to Have:

  • Experience testing Blazor applications (bUnit, Playwright against WASM apps)
  • Mobile automation experience (Appium, .NET MAUI UI testing, or similar)
  • Experience testing authentication/authorization flows (OAuth, OIDC)
  • Healthcare or other regulated-industry experience; familiarity with HIPAA and handling PHI in test environments
  • Performance or load testing experience
  • Experience with Azure DevOps pipelines specifically

Our Stack:

  • Front end: Blazor WebAssembly
  • Back end: .NET Core APIs, Azure Function apps, separate auth service API
  • Mobile: .NET MAUI (iOS and Android)
  • Cloud: Azure App Services, Azure ecosystem
  • AI tooling: Claude Enterprise, used throughout the SDLC
  • DevOps: Azure DevOps (CI/CD pipelines)

What We Offer:

  • Competitive compensation, reflecting our commitment to attracting, retaining, and motivating the best talent in the industry
  • Comprehensive benefits including medical, dental, vision, and life insurance, paid time off and holidays, employer 401(K) match, etc.
  • Remote work with multiple onsite sessions each year to maximize collaboration and team building
  • A dynamic and inclusive team environment where you can lean on your teammates, offer candid feedback, bring your true self to work each day, and deliver tremendous impact while having fun along the way
  • Meaningful work each day; we care deeply about our mission, our patients, and each other

If you are passionate about improving the quality of care for seriously ill individuals and their caregivers through innovative solutions, we would love to hear from you.

Tuesday Health seeks to recruit and retain staff from diverse backgrounds and encourages qualified candidates to apply. Tuesday Health is an equal opportunity employer and does not discriminate on the basis of age, sex, gender identity/expression, sexual orientation, color, race, creed, national origin, ancestry, religion, marital status, political belief, physical or mental disability, pregnancy, military, or veteran status.

Be Aware of Recruitment Scams

  • Tuesday Health has become aware that scammers impersonate our recruiters to defraud job candidates. No one representing Tuesday Health will:
    • Contact you via encrypted messaging applications
    • Send you a check in advance of your employment
    • Request you to wire money anywhere
    • Request detailed personal financial information prior to employment
    • Request any payment or fees to process your application or employment

Legitimate Tuesday Health recruiters will only contact you from an official @tuesdayhealth.com email address.

If you're unsure whether a communication is legitimate, please contact us directly at careers@tuesdayhealth.com to verify.