1

Software Engineer Software Engineer Jobs in Charleston, SC

Software Engineer

North Charleston, SC ยท Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Software Engineer

Charleston, SC ยท Remote

$40 - $75/hr

Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging ...

Senior Software Engineer

Charleston, SC ยท On-site +1

$114K - $151K/yr

What We Do At Relativity, engineers don't just write code- they harness AI tools to architect, optimize, and deliver scalable software faster and shape the future of legal technology. They shape how ...

Senior Software Engineer

Charleston, SC

$114K - $151K/yr

Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect ...

Software Engineer III

North Charleston, SC

$54.75 - $73.75/hr

DoD-approved AI/ML certifications (e.g., DoD AI/ML Engineer, DoD IA/IA 8570.01-M AI/ML). Minimum 2 years of progressive, full-time experience developing AI/ML models, APIs, and software plugins for ...

next page

Showing results 1-20

Software Engineer Software Engineer information

See Charleston, SC salary details

$59.4K

$138.1K

$192.3K

How much do software engineer software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for software engineer software engineer in Charleston, SC is $138,055.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,300.00 and $161,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems (like Git), and development frameworks is typically required, and certifications like AWS Certified Developer are often beneficial. Excellent communication, teamwork, and adaptability help software engineers collaborate effectively and navigate rapidly changing project requirements. These skills and qualifications are essential for building high-quality software, solving complex challenges, and contributing to successful technology projects.

How do Software Engineers typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. Collaboration often involves participating in regular stand-up meetings, code reviews, and sprint planning sessions. Effective communication skills are essential, as engineers need to translate technical concepts for non-technical team members and incorporate feedback from various perspectives. This collaborative environment not only fosters innovation but also helps engineers gain insights into different aspects of the product lifecycle.

What are software engineers?

Software engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages, frameworks, and engineering principles to create solutions that meet user and business needs. Software engineers work in various industries, collaborating with other teams to ensure software is reliable, efficient, and scalable. Their roles may include writing code, debugging, reviewing code, and participating in the deployment and maintenance of software products.

What is the difference between Software Engineer Software Engineer vs Web Developer?

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What are popular job titles related to Software Engineer Software Engineer jobs in Charleston, SC? For Software Engineer Software Engineer jobs in Charleston, SC, the most frequently searched job titles are:
What job categories do people searching Software Engineer Software Engineer jobs in Charleston, SC look for? The top searched job categories for Software Engineer Software Engineer jobs in Charleston, SC are:
What cities near Charleston, SC are hiring for Software Engineer Software Engineer jobs? Cities near Charleston, SC with the most Software Engineer Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

Scientific Research Corporation

North Charleston, SC โ€ข On-site

$125K - $165K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Description
  • Filling the technical position of Embedded Software Orchestration Engineer on the Software Defined Radio Systems (SDRS) program at the Navy Information Warfare Center (NIWC) Atlantic in Charleston, SC
  • Working alongside industry experts in the fields of SDR, software development, tactical communications, and electronic warfare
  • Emphasizing container orchestration of embedded software applications but will span all other aspects of embedded software development including documentation, design, implementation, integration, verification, review, toolchain automation, maintenance, etc.
  • Developing and maintaining applications, tools, drivers, etc. for embedded Linux ARM64 systems

  • Developing containers and container orchestration for embedded software processes

  • Using containers to dynamically program field-programmable gate arrays (FPGAs)

  • Designing communications between distributed software components

  • Integrating and debugging with other system software, firmware, and hardware components

  • Designing and developing tests and test tools

  • Automating software with scripts

  • Performing system demonstrations

#LI-SF1

Requirements
  • 5-8 years experienceย 
  • Experience developing and maintaining embedded Linux software for ARM-based architectures
  • Experience with embedded OS development such as Yocto, Buildroot, or PetaLinux
  • Experience in software containerization and virtualization (e.g. Kubernetes, Docker, Vagrant, Helm, etc.)
  • Proficient in development in high-level programming languages like C/C++ and able to learn new languages
  • Comfortable developing in a Linux operating environment
  • Highly motivated and able to work independently and in a team
  • Effective complex problem solving skills
  • Effective communication and analysis skills
  • In-depth knowledge of software development life cycles
  • Formal education or equivalent experience in a systems or software engineering discipline
Desired Skills
  • Experience with SDR platforms, frameworks, and software

  • Experience using device trees and device tree blobs and overlays

  • Experience in scripting languages such as Bash or Python

  • Familiar with Go programming language

  • Familiar with GNU Make and GCC or Clang toolchain

  • Hands-on experience working with FPGAs

  • Familiar with using modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, OpenVPX, etc. to achieve interoperability

  • Familiar with Software Communications Architecture (SCA) and Object Request Brokers (ORBs)

Clearance Information

SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL

Travel Requirements
  • Occasional CONUS travel (<10%) to support stakeholder meetings and systems integration and demonstration may be required
About Us

Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients.

SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals starting at 10 days of vacation and 5 days of sick leave annually, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

EEO

Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment.

All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law.

Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact jobs@scires.com for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Employment Type: FULL_TIME