1

Sr Software Development Engineer In Test Jobs in South Carolina

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 ... Develop, modify, test, implement, and maintain complex software applications and computer programs

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 ... Develop, modify, test, implement, and maintain complex software applications and computer programs

This opportunity is a strong fit for candidates with experience in software development, systems ... Develop, modify, test, implement, and maintain complex software applications and computer programs

Senior Software Engineer

Charleston, SC · On-site

$114K - $151K/yr

In this role, you will design, develop, test, and maintain software systems and applications ... Required : • 10+ years of experience in a Software Engineering/Development role • Bachelor ...

Senior Software Engineer

North, SC · Remote

$145K - $165K/yr

... development lifecycle * Write clean, well-tested, and well-documented code with comprehensive test ... Demonstrated expertise in performance optimization and expert knowledge of relational databases ...

Software Development Manager

Columbia, SC · On-site

$114K - $150K/yr

... to software developers. He/She is also in charge of managing the activities of the software ... Implements design plans, reviews unit tests. * Monitors status of developing software.

Software Development Manager

Columbia, SC · On-site

$114K - $150K/yr

... to software developers. He/She is also in charge of managing the activities of the software ... Implements design plans, reviews unit tests. * Monitors status of developing software.

Success in this role requires balancing strategic team development with day-to-day operational ... Collaborate with architects and senior engineers to establish development standards and engineering ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

In this full-stack role, you will work on customer-facing features, design APIs, and improve AI ... compliant development process (SOC 2, FBI CJIS) and partner with Product to turn customer needs ...

It searches across those sources, connects related information, and surfaces leads in minutes ... Work within our secure, compliant development process (SOC 2, FBI CJIS) and partner with Product to ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

It searches across those sources, connects related information, and surfaces leads in minutes ... Work within our secure, compliant development process (SOC 2, FBI CJIS) and partner with Product to ...

It searches across those sources, connects related information, and surfaces leads in minutes ... Work within our secure, compliant development process (SOC 2, FBI CJIS) and partner with Product to ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

It searches across those sources, connects related information, and surfaces leads in minutes ... Work within our secure, compliant development process (SOC 2, FBI CJIS) and partner with Product to ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

It searches across those sources, connects related information, and surfaces leads in minutes ... Work within our secure, compliant development process (SOC 2, FBI CJIS) and partner with Product to ...

Showing results 41-60

Sr Software Development Engineer In Test information

What is the difference between Sr Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSr Software Development Engineer In TestSoftware Development Engineer In Test
Required CredentialsBachelor's/Master's in CS or related, experience in automation testingBachelor's in CS or related, focus on automation skills
Work EnvironmentDesigns and develops complex test frameworks, leads testing initiativesDevelops and maintains test scripts, executes testing
Employer & Industry UsageUsed in tech companies, especially in QA and testing teamsCommon in software development companies, focusing on testing automation

The main difference is that a Sr Software Development Engineer In Test typically has more experience, leads testing efforts, and designs complex testing frameworks, while a Software Development Engineer In Test primarily focuses on developing and executing test scripts. Both roles require strong automation skills and are vital in ensuring software quality, but the senior role involves more leadership and strategic testing responsibilities.

What are some common challenges faced by a Sr Software Development Engineer in Test when working on large-scale projects?

Sr Software Development Engineers in Test (SDETs) often encounter challenges such as managing complex test automation frameworks, ensuring comprehensive test coverage for rapidly evolving codebases, and coordinating with multiple development and QA teams. Balancing the need for speed in continuous integration pipelines with maintaining high-quality standards can also be demanding. Additionally, SDETs are frequently responsible for mentoring junior testers and advocating for best testing practices across cross-functional teams, which requires strong communication and leadership skills.

What is a Sr Software Development Engineer in Test?

A Sr Software Development Engineer In Test (Sr SDET) is a senior-level professional responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality of software products. They work closely with developers and other QA team members to create robust testing strategies, identify defects, and improve the overall software development process. Sr SDETs have advanced programming skills, deep knowledge of test automation, and often mentor junior team members. Their goal is to enable efficient, reliable, and scalable automated testing throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Sr Software Development Engineer in Test?

To thrive as a Sr Software Development Engineer In Test, you need advanced programming skills (such as Java, Python, or C#), deep understanding of software testing methodologies, and a bachelor’s or master’s degree in computer science or a related field. Expertise with automation frameworks (like Selenium or Cypress), CI/CD tools (Jenkins, Git), and test management systems is typically required, along with certifications such as ISTQB being beneficial. Exceptional problem-solving abilities, attention to detail, and strong collaboration and communication skills distinguish standout professionals in this role. These competencies ensure the delivery of high-quality, reliable software products through efficient test automation and seamless teamwork.
What are popular job titles related to Sr Software Development Engineer In Test jobs in South Carolina? For Sr Software Development Engineer In Test jobs in South Carolina, the most frequently searched job titles are:
Infographic showing various Sr Software Development Engineer In Test job openings in South Carolina as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Lead Software Developer

PEMCCO, Inc.

Hanahan, SC • On-site

$36.43 - $54.64/hr

Full-time

Medical, Dental, Vision, PTO

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