1

Senior R&D Software Developer Jobs in Charleston, SC

Senior Software Engineer

Charleston, SC · On-site

$114.60K - $151.10K/yr

Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway ... In this role, you'd remove technical barriers to entry for teams all across Indeed to experiment ...

Senior Software Engineer (Front End)

Charleston, SC · On-site

$114.60K - $151.10K/yr

As a Senior Software Engineer (Front End), you will design and build software that powers shared platforms, services, and products to help deliver on this vision. You'll work primarily on frontend ...

Senior DevOps Developer

North Charleston, SC · On-site

$124K - $159.30K/yr

Create and maintain software design documentation, DevOps process documentation, and best practices ... R. 120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent ...

Senior DevOps Developer

North Charleston, SC · On-site

$124K - $159.30K/yr

Create and maintain software design documentation, DevOps process documentation, and best practices ... R. 120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent ...

Sr Software Engineer - D365

Mount Pleasant, SC · On-site +1

$116.90K - $154.10K/yr

Azure DevOps, creating build scripts and deployments. * Strong .NET software development proficiency (C#) * Web Development Skills - ASP.NET, MVC, HTML5, AngularJS, JavaScript, Typescript, AJAX ...

Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of enterprise AI, solving complex challenges and improving how intelligent systems perform at scale. In ...

Sr Machine Learning Engineer

Charleston, SC · On-site

$97.80K - $134.30K/yr

This role requires deep technical expertise in modern machine learning methods, distributed systems, cloud-native development, and software engineering best practices. The Senior ML Engineer will ...

next page

Showing results 1-20

Senior R D Software Developer information

See Charleston, SC salary details

$14

$57

$82

How much do senior r&d software developer jobs pay per hour?

As of May 28, 2026, the average hourly pay for senior r&d software developer in Charleston, SC is $57.77, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $64.81 per hour, depending on experience, location, and employer.

What is the difference between Senior R&D Software Developer vs Software Engineer?

AspectSenior R&D Software DeveloperSoftware Engineer
CredentialsBachelor's or Master's in Computer Science or related field; experience in R&DBachelor's or higher in Computer Science or related field
Work EnvironmentResearch and development labs, innovation teamsDevelopment teams, product-focused environments
Industry UsageTech, manufacturing, research institutionsTech companies, startups, software firms
Common Search/ComparisonOften compared for R&D roles and advanced developmentMore general software development roles

The main difference is that a Senior R&D Software Developer focuses on innovative research, prototyping, and developing new technologies within R&D environments, often requiring specialized knowledge and experience. In contrast, a Software Engineer typically works on building, testing, and maintaining software products in production environments. Both roles require strong programming skills, but the Senior R&D role emphasizes research and experimentation.

What job categories do people searching Senior R&D Software Developer jobs in Charleston, SC look for? The top searched job categories for Senior R&D Software Developer jobs in Charleston, SC are:
What cities near Charleston, SC are hiring for Senior R&D Software Developer jobs? Cities near Charleston, SC with the most Senior R&D Software Developer job openings:

Full-time

Posted 29 days ago


Job description

Nakupuna Companies is seeking a highly experienced Senior Full Stack .NET Developer to design, develop, and modernize enterprise applications using the Microsoft technology stack. This is a hands-on development role requiring deep expertise in modern .NET technologies and front-end frameworks.


The following reflects management’s definition of essential functions for this job but does not restrict the tasks that may be assigned.  Management may assign additional duties and responsibilities to this job at any time due to reasonable accommodation or other reasons.

Application Design & Development

  • Design, develop, and maintain enterprise applications using C#, ASP.NET, .NET Framework 4.x, and .NET 6/7/8/9/10+
  • Build and maintain RESTful APIs and backend services using .NET Web API
  • Develop modern responsive user interfaces using React
  • Integrate front-end applications with backend APIs and services
  • Design and implement scalable database solutions using Microsoft SQL Server
  • Participate in modernization efforts migrating legacy applications to modern .NET platforms

Requirements Analysis & Solution Design

  • Work directly with stakeholders, product owners, and analysts to understand functional and technical requirements
  • Translate business requirements into technical designs and implementation approaches
  • Produce technical documentation, architecture diagrams, and data flow representations
  • Provide level-of-effort estimates and development strategies
  • Participate in Agile planning, backlog grooming, and sprint activities

Software Quality & Automated Testing

  • Develop unit tests to validate business logic and application components
  • Implement automated testing using frameworks such as xUnit, NUnit, or MSTest
  • Write integration tests for APIs and service interactions
  • Develop front-end test coverage using tools such as Jest or React Testing Library
  • Ensure applications are designed with testability and maintainability in mind
  • Participate in code reviews and enforce engineering quality standards
  • Support application security testing efforts, including SAST and DAST scan remediation
  • Maintain appropriate test coverage for critical application functionality

Code Quality & Engineering Standards

  • Follow modern software engineering practices including clean architecture and design patterns
  • Conduct peer code reviews and approve pull requests
  • Ensure applications meet security, accessibility (Section 508), and performance standards
  • Troubleshoot and resolve complex technical issues
  • Recommend improvements to application architecture and system performance

Technical Leadership

  • Provide guidance and mentorship to other developers
  • Promote best practices in secure coding, testing, and maintainable software design
  • Assist with modernization and refactoring of legacy applications
  • Serve as a senior technical contributor within the development team

Skills/Qualifications: The ideal candidate will have strong experience building scalable applications, designing APIs, and working directly with stakeholders to translate business requirements into well-engineered software solutions. This role requires a developer who can think architecturally while remaining hands-on with coding, testing, and implementation. Experience with mobile application development or integration, including iOS, Android, or cross-platform frameworks (e.g., React Native, .NET MAUI) is strongly preferred.

Required Education and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • 8–12+ years of experience in software development

Preferred Qualifications:

  • Experience modernizing legacy applications to .NET 8+
  • Experience building scalable microservices or service-based architectures
  • Experience with Azure-hosted application services
  • Experience integrating with enterprise systems or messaging platforms
  • Experience performing application security code reviews

Clearance

  • You must obtain and maintain an active Public Trust/Confidential security clearance for continued employment
  • Must be a U.S. citizen

Physical Requirements: The ideal candidate must at a minimum be able to meet the following physical requirements of the job with or without a reasonable accommodation:  

  • Ability to perform repetitive motions with the hands, wrists, and fingers
  • Ability to engage in and follow audible communications in emergency situations
  • Ability to sit for prolonged periods at a desk and working on a computer