1

Software Engineer Jobs in Mount Pleasant, SC (NOW HIRING)

Software Engineer

Hanahan, SC · On-site

$125K - $135K/yr

We are seeking an experienced Software Engineer to design, develop, test, and maintain software systems and applications using engineering principles and programming languages to solve complex ...

Senior Software Engineer

Hanahan, SC · On-site

$53.35 - $88.03/hr

PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the design, development, integration, testing, and sustainment of software applications and systems supporting critical ...

Senior Software Engineer

Hanahan, SC · On-site

$53.35 - $88.03/hr

PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the design, development, integration, testing, and sustainment of software applications and systems supporting critical ...

Senior Software Engineer

Hanahan, SC · On-site

$53.35 - $88.03/hr

PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the design, development, integration, testing, and sustainment of software applications and systems supporting critical ...

Senior Software Engineer

Hanahan, SC · On-site

$53.35 - $88.03/hr

PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the design, development, integration, testing, and sustainment of software applications and systems supporting critical ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Basic understanding of PowerShell, C++, JAVA, CSS, HTML, and BAT FILE construction, deployment, and functions or any equivalent radio programming/software development tools. * Experience with system ...

Basic understanding of PowerShell, C++, JAVA, CSS, HTML, and BAT FILE construction, deployment, and functions or any equivalent radio programming/software development tools. * Experience with system ...

Basic understanding of PowerShell, C++, JAVA, CSS, HTML, and BAT FILE construction, deployment, and functions or any equivalent radio programming/software development tools. * Experience with system ...

Senior Software Engineer

Charleston, SC · On-site

$114K - $151K/yr

Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test ...

Designs,modifies, develops, writes, and implements software programming applications for training system components. Installs, configures, and supports software applications and operating systems ...

Senior Software Engineer

Charleston, SC · On-site

$114K - $151K/yr

Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test ...

Designs,modifies, develops, writes, and implements software programming applications for training system components. Installs, configures, and supports software applications and operating systems ...

Senior Software Engineer

Charleston, SC · On-site

$114K - $151K/yr

Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test ...

The position follows the direction of lead engineers, works effectively with general technical guidance, and supports the Training System Support Center (TSSC) through all phases of software design ...

The position follows the direction of lead engineers, works effectively with general technical guidance, and supports the Training System Support Center (TSSC) through all phases of software design ...

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.

We are looking for a Software Engineer III in the Charleston, SC area to support a cybersecurity project for the U.S. Navy. The ideal candidate has deep experience designing, writing, testing, and ...

next page

Showing results 1-20

Software Engineer information

See Mount Pleasant, SC salary details

$60.7K

$141K

$196.4K

How much do software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software engineer in Mount Pleasant, SC is $141,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $165,400.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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 knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Mount Pleasant, SC?

The most popular types of Software Engineer jobs in Mount Pleasant, SC are:

What are popular job titles related to Software Engineer jobs in Mount Pleasant, SC?

For Software Engineer jobs in Mount Pleasant, SC, the most frequently searched job titles are:

What job categories do people searching Software Engineer jobs in Mount Pleasant, SC look for?

The top searched job categories for Software Engineer jobs in Mount Pleasant, SC are:

What cities near Mount Pleasant, SC are hiring for Software Engineer jobs?

Cities near Mount Pleasant, SC with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Mount Pleasant, SC as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, and 4% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $141,005 per year, or $67.8 per hour.

Software Engineer

Hanahan, SC • On-site

$125K - $135K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

SW Engineer – Matlab/Simulink, C++ – Hanahan, SC

Salary: $125,000 - $135,000 per year

Job Overview: We develop and deliver mission‑critical products in advanced power systems including vehicle power systems, clean‑energy generation solutions, power distribution units, and intelligent battery systems.

We are seeking an experienced Software Engineer to design, develop, test, and maintain software systems and applications using engineering principles and programming languages to solve complex problems. You will collaborate with cross‑functional teams, drive technical excellence, and identify opportunities for improvement across diverse power system applications.

Responsibilities
  • Design system architecture, write code, debug software.
  • Apply engineering techniques, principles, and precedents to develop, modify, install, test, and evaluate communication systems.
  • Review, analyze specifications, policies, standards, and procedures.
  • Organize, analyze, and present data in reports and presentations.
  • Plan and perform tests and evaluations of systems, equipment, and components.
  • Compile, process, and analyze test data results.
  • Provide subject‑matter expertise on operation, installation, modification, troubleshooting, and maintenance of equipment and components.
Qualifications
  • 10+ years of experience in a Software Engineering/Development role.
  • Experience with batteries and energy storage.
  • Bachelor’s degree in engineering or related technical discipline.
  • Demonstrated experience reviewing, analyzing, preparing, and applying engineering, technical, or maintenance specifications, policies, standards, or procedures.
  • Direct experience preparing and presenting technical reports.
  • Experience with simulation software such as MATLAB/Simulink and programming languages like C++ or Python.
  • Proven R&D experience with innovative engineering solutions.
  • Experience with industry standards and best practices for battery systems; familiarity with ISO9001 and AS9100 quality systems is a plus.
Benefits

We offer a dynamic work environment with exciting projects, strong growth, and professional development opportunities.

Equal Opportunity Employer – jobot policy. We celebrate diversity and provide an inclusive work environment. All qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, military status, genetic information or any other basis protected under applicable law.

#J-18808-Ljbffr