{"schemaVersion":"jobsearcher.job.v1","id":"9f87bce55e4528827ed41723","url":"https://jobsearcher.com/jobs/9f87bce55e4528827ed41723","canonicalUrl":"https://jobsearcher.com/jobs/9f87bce55e4528827ed41723","title":"Lead Software Developer","description":"Pay: $36.43 - $54.64 hourly, depending on experience\nBenefits: Medical, Dental, Vision, Paid Time Off, Paid Holidays, Employee Assistance Program, and other company-sponsored benefits\nSecurity Clearance: Ability to obtain and maintain a government security clearance if required\n\nAre you a senior software professional who enjoys solving complex technical challenges, designing innovative software solutions, and mentoring other developers?\n\nPEMCCO 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.\n\nThis 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.\n\nAbout PEMCCO\nPEMCCO 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.\n\nJob Overview\nAs 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.\n\nThis 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.\n\nWhat You'll Do\nDevelop, modify, test, implement, and maintain complex software applications and computer programs\nAnalyze user requirements and programming specifications to develop effective software solutions\nInvestigate, evaluate, and recommend program design approaches and system enhancements\nDesign and implement complex program logic, interfaces, file structures, and data processing solutions\nDevelop programming specifications for software development initiatives\nAnalyze and resolve complex software defects, performance issues, and processing problems\nDevelop and maintain software documentation, technical specifications, testing procedures, and operating instructions\nCoordinate software development activities with programmers, analysts, technical personnel, and end users\nSupport software integration, testing, implementation, maintenance, and enhancement efforts\nEvaluate the impact of proposed changes on interconnected systems, programs, and business processes\nParticipate in design reviews, technical evaluations, and software architecture discussions\nSupport the development of specialized and customized software solutions\nEnsure software solutions comply with established standards, requirements, and best practices\nProvide technical guidance, knowledge sharing, and mentorship to junior programmers and technical staff\nWhat You Bring\nRequired Qualifications\nBachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, Mathematics, or a related field\nEight (8) years of experience in software development, computer programming, application development, systems programming, or a related technical field\nAdvanced knowledge of programming principles, methodologies, and software development practices\nKnowledge of systems analysis and software design concepts\nUnderstanding of data structures, databases, file management, and systems integration principles\nAbility to analyze complex technical requirements and develop effective software solutions\nStrong troubleshooting, analytical, organizational, and problem-solving skills\nAbility to communicate technical information to both technical and non-technical audiences\nAbility to work independently and manage complex assignments\nAbility to provide technical leadership and mentorship\nAbility to obtain and maintain a government security clearance if required\nPreferred Experience\nMaster's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline\nExperience supporting Department of Defense or Federal Government programs\nExperience developing and maintaining complex multi-user applications and systems\nExperience supporting software modernization and system enhancement initiatives\nExperience participating in systems analysis and software design activities\nExperience leading software development efforts or mentoring junior programmers\nWhy Join PEMCCO?\nSupport meaningful projects that contribute to critical government and customer missions\nWork on advanced software systems and complex technical challenges\nCollaborate with experienced developers, engineers, and technical professionals\nInfluence software design, architecture, and modernization initiatives\nExpand your expertise across application development, systems integration, and software engineering disciplines\nShare your knowledge and help develop the next generation of technical talent\nBuild a rewarding career in a mission-focused and collaborative environment\nWork Environment\nProfessional office and technical work environments\nWork may be performed at company facilities, customer locations, or designated project sites as needed\nRegular use of computers, software development tools, and communication systems\nFrequent collaboration with technical teams, users, customers, and stakeholders\nBenefits\nMedical Insurance\nDental Insurance\nVision Insurance\nPaid Time Off\nPaid Holidays\nEmployee Assistance Program\nAdditional company-sponsored benefits\nApply Today\nIf 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.\nJoin PEMCCO and help design, develop, and enhance the software solutions that power mission success.\n\nEqual Opportunity Employer\nPEMCCO, 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.","company":"Pemcco","rawCompany":"pemcco","city":"Hanahan","state":"SC","isRemote":false,"isActive":false,"createdAt":"2026-08-03T22:52:07.700Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Developer","description":"Pay: $36.43 - $54.64 hourly, depending on experience\nBenefits: Medical, Dental, Vision, Paid Time Off, Paid Holidays, Employee Assistance Program, and other company-sponsored benefits\nSecurity Clearance: Ability to obtain and maintain a government security clearance if required\n\nAre you a senior software professional who enjoys solving complex technical challenges, designing innovative software solutions, and mentoring other developers?\n\nPEMCCO 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.\n\nThis 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.\n\nAbout PEMCCO\nPEMCCO 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.\n\nJob Overview\nAs 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.\n\nThis 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.\n\nWhat You'll Do\nDevelop, modify, test, implement, and maintain complex software applications and computer programs\nAnalyze user requirements and programming specifications to develop effective software solutions\nInvestigate, evaluate, and recommend program design approaches and system enhancements\nDesign and implement complex program logic, interfaces, file structures, and data processing solutions\nDevelop programming specifications for software development initiatives\nAnalyze and resolve complex software defects, performance issues, and processing problems\nDevelop and maintain software documentation, technical specifications, testing procedures, and operating instructions\nCoordinate software development activities with programmers, analysts, technical personnel, and end users\nSupport software integration, testing, implementation, maintenance, and enhancement efforts\nEvaluate the impact of proposed changes on interconnected systems, programs, and business processes\nParticipate in design reviews, technical evaluations, and software architecture discussions\nSupport the development of specialized and customized software solutions\nEnsure software solutions comply with established standards, requirements, and best practices\nProvide technical guidance, knowledge sharing, and mentorship to junior programmers and technical staff\nWhat You Bring\nRequired Qualifications\nBachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, Mathematics, or a related field\nEight (8) years of experience in software development, computer programming, application development, systems programming, or a related technical field\nAdvanced knowledge of programming principles, methodologies, and software development practices\nKnowledge of systems analysis and software design concepts\nUnderstanding of data structures, databases, file management, and systems integration principles\nAbility to analyze complex technical requirements and develop effective software solutions\nStrong troubleshooting, analytical, organizational, and problem-solving skills\nAbility to communicate technical information to both technical and non-technical audiences\nAbility to work independently and manage complex assignments\nAbility to provide technical leadership and mentorship\nAbility to obtain and maintain a government security clearance if required\nPreferred Experience\nMaster's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline\nExperience supporting Department of Defense or Federal Government programs\nExperience developing and maintaining complex multi-user applications and systems\nExperience supporting software modernization and system enhancement initiatives\nExperience participating in systems analysis and software design activities\nExperience leading software development efforts or mentoring junior programmers\nWhy Join PEMCCO?\nSupport meaningful projects that contribute to critical government and customer missions\nWork on advanced software systems and complex technical challenges\nCollaborate with experienced developers, engineers, and technical professionals\nInfluence software design, architecture, and modernization initiatives\nExpand your expertise across application development, systems integration, and software engineering disciplines\nShare your knowledge and help develop the next generation of technical talent\nBuild a rewarding career in a mission-focused and collaborative environment\nWork Environment\nProfessional office and technical work environments\nWork may be performed at company facilities, customer locations, or designated project sites as needed\nRegular use of computers, software development tools, and communication systems\nFrequent collaboration with technical teams, users, customers, and stakeholders\nBenefits\nMedical Insurance\nDental Insurance\nVision Insurance\nPaid Time Off\nPaid Holidays\nEmployee Assistance Program\nAdditional company-sponsored benefits\nApply Today\nIf 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.\nJoin PEMCCO and help design, develop, and enhance the software solutions that power mission success.\n\nEqual Opportunity Employer\nPEMCCO, 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.","datePosted":"2026-08-03T22:52:07.700Z","dateModified":"2026-08-03T22:52:07.700Z","hiringOrganization":{"@type":"Organization","name":"Pemcco","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hanahan","addressRegion":"SC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9f87bce55e4528827ed41723"},"url":"https://jobsearcher.com/jobs/9f87bce55e4528827ed41723"}}