1

Software Engineering Manager Jobs in Summerville, SC

Lead Software Developer

Hanahan, SC · On-site

$36.43 - $54.64/hr

Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information ... Ability to work independently and manage complex assignments * Ability to provide technical ...

Ignite Digital is a missionfocused technology company delivering advanced software engineering, data modernization, AI/ML solutions, cybersecurity, and secure cloud technologies for Department of War ...

... and engineering of core STARLIMS software building user-facing applications, business rules, data management logic, and embedded system control components. This role will play a key role in ...

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 ...

Software Developer

Hanahan, SC · On-site

$29.33 - $44/hr

... management procedures * Support additional technical projects and initiatives as assigned What You Bring Required Qualifications * Bachelor's degree in Computer Science, Software Engineering ...

Software Developer

Hanahan, SC · On-site

$61 - $92/hr

... management procedures * Support additional technical projects and initiatives as assigned What You BringRequired Qualifications * Bachelor's degree in Computer Science, Software Engineering ...

Software Developer

Hanahan, SC · On-site

$29.33 - $44/hr

... management procedures * Support additional technical projects and initiatives as assigned What You Bring Required Qualifications * Bachelor's degree in Computer Science, Software Engineering ...

Software Developer

Hanahan, SC · On-site

$29.33 - $44/hr

... management procedures * Support additional technical projects and initiatives as assigned What You Bring Required Qualifications * Bachelor's degree in Computer Science, Software Engineering ...

Follows established engineering procedures, configuration management guidelines, and quality ... Foundational knowledge of software programming languages, debugging methods, and structured ...

Senior Software Engineer

Charleston, SC · On-site

$114K - $151K/yr

Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications using ...

Follows established engineering procedures, configuration management guidelines, and quality ... Foundational knowledge of software programming languages, debugging methods, and structured ...

... of software design, implementation, testing, and deployment. Engineering solutions must be ... engineering procedures, configuration management guidelines, and quality standards to ensure ...

... of software design, implementation, testing, and deployment. Engineering solutions must be ... engineering procedures, configuration management guidelines, and quality standards to ensure ...

Showing results 21-40

Software Engineering Manager information

See Summerville, SC salary details

$89.3K

$152K

$179.9K

How much do software engineering manager jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software engineering manager in Summerville, SC is $151,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $155,200.00 and $155,200.00 per year, depending on experience, location, and employer.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What are popular job titles related to Software Engineering Manager jobs in Summerville, SC?

For Software Engineering Manager jobs in Summerville, SC, the most frequently searched job titles are:

What job categories do people searching Software Engineering Manager jobs in Summerville, SC look for?

The top searched job categories for Software Engineering Manager jobs in Summerville, SC are:

What cities near Summerville, SC are hiring for Software Engineering Manager jobs?

Cities near Summerville, SC with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Summerville, SC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $151,954 per year, or $73.1 per hour.

Lead Software Developer

PEMCCO, Inc.

Hanahan, SC • On-site

$36.43 - $54.64/hr

Full-time

Medical, Dental, Vision, PTO

Re-posted 15 days ago


Job description

Pay: $36.43 - $54.64 hourly, depending on experience
Benefits: Medical, Dental, Vision, Paid Time Off, Paid Holidays, Employee Assistance Program, and other company-sponsored benefits
Security Clearance: Ability to obtain and maintain a government security clearance if required

Are you a senior software professional who enjoys solving complex technical challenges, designing innovative software solutions, and mentoring other developers?

PEMCCO is seeking a Lead Software Developer to develop, enhance, and maintain complex software applications and computer systems that support critical business and mission objectives. This role is ideal for an experienced programmer who enjoys working independently, tackling advanced technical challenges, contributing to software architecture discussions, and helping drive successful software development efforts.

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

About PEMCCO

PEMCCO supports complex technical and operational programs by providing skilled professionals who help customers achieve mission success. We offer opportunities to work on meaningful projects, solve challenging technical problems, and contribute to innovative solutions that support critical government operations.

Job Overview

As a Lead Software Developer, you will apply advanced programming expertise to analyze requirements, develop technical solutions, design complex software applications, and support software integration and modernization efforts. You will work closely with users, analysts, programmers, and technical teams to ensure systems operate efficiently and effectively.

This position offers an opportunity to take on complex assignments, influence technical solutions, and provide guidance to fellow developers while supporting high-impact projects and mission-focused programs.

What You'll Do

  • Develop, modify, test, implement, and maintain complex software applications and computer programs
  • Analyze user requirements and programming specifications to develop effective software solutions
  • Investigate, evaluate, and recommend program design approaches and system enhancements
  • Design and implement complex program logic, interfaces, file structures, and data processing solutions
  • Develop programming specifications for software development initiatives
  • Analyze and resolve complex software defects, performance issues, and processing problems
  • Develop and maintain software documentation, technical specifications, testing procedures, and operating instructions
  • Coordinate software development activities with programmers, analysts, technical personnel, and end users
  • Support software integration, testing, implementation, maintenance, and enhancement efforts
  • Evaluate the impact of proposed changes on interconnected systems, programs, and business processes
  • Participate in design reviews, technical evaluations, and software architecture discussions
  • Support the development of specialized and customized software solutions
  • Ensure software solutions comply with established standards, requirements, and best practices
  • Provide technical guidance, knowledge sharing, and mentorship to junior programmers and technical staff

What You Bring

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, Mathematics, or a related field
  • Eight (8) years of experience in software development, computer programming, application development, systems programming, or a related technical field
  • Advanced knowledge of programming principles, methodologies, and software development practices
  • Knowledge of systems analysis and software design concepts
  • Understanding of data structures, databases, file management, and systems integration principles
  • Ability to analyze complex technical requirements and develop effective software solutions
  • Strong troubleshooting, analytical, organizational, and problem-solving skills
  • Ability to communicate technical information to both technical and non-technical audiences
  • Ability to work independently and manage complex assignments
  • Ability to provide technical leadership and mentorship
  • Ability to obtain and maintain a government security clearance if required

Preferred Experience

  • Master's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline
  • Experience supporting Department of Defense or Federal Government programs
  • Experience developing and maintaining complex multi-user applications and systems
  • Experience supporting software modernization and system enhancement initiatives
  • Experience participating in systems analysis and software design activities
  • Experience leading software development efforts or mentoring junior programmers

Why Join PEMCCO?

  • Support meaningful projects that contribute to critical government and customer missions
  • Work on advanced software systems and complex technical challenges
  • Collaborate with experienced developers, engineers, and technical professionals
  • Influence software design, architecture, and modernization initiatives
  • Expand your expertise across application development, systems integration, and software engineering disciplines
  • Share your knowledge and help develop the next generation of technical talent
  • Build a rewarding career in a mission-focused and collaborative environment

Work Environment

  • Professional office and technical work environments
  • Work may be performed at company facilities, customer locations, or designated project sites as needed
  • Regular use of computers, software development tools, and communication systems
  • Frequent collaboration with technical teams, users, customers, and stakeholders

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Paid Time Off
  • Paid Holidays
  • Employee Assistance Program
  • Additional company-sponsored benefits

Apply Today

If you're an experienced software professional looking to solve complex technical challenges, influence software development efforts, and support mission-critical operations, we encourage you to apply.

Join PEMCCO and help design, develop, and enhance the software solutions that power mission success.

Equal Opportunity Employer

PEMCCO, Inc. is an equal opportunity employer. The Company does not discriminate on the basis of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, genetic information, military or veteran status, pregnancy, childbirth and related medical conditions, or any other characteristic protected by applicable federal, state, or local law.