Perform penetration testing against various systems (web applications, databases, networks, cloud, etc.) Utilize industry standard security tools for manual security assessments Review new vulnerabilities and develop impact assessments Determine risk from vulnerabilities based on exploit availability and potential loss Produce periodic trending and impact reports Generate reports and explain results to customers Develop new testing techniques and programs Manage and maintain hardware and software for attack systems Utilize knowledge of information gathering, threat modeling, vulnerability analysis, exploitation, post-exploitation, and reporting processes May be required to work outside normal duty hours for assessments