hirly

Pemcco

Lead Software Developer

Hanahan, South Carolina

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Pemcco first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Country
US
Work mode
On-site / unstated
First seen by hirly
2 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

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

Original posting on Pemcco's site ↗

Listed on hirly, a job board. hirly is not the employer: Pemcco is hiring for this role.

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job