He is tasked with ensuring that products developed by BMC Software are designed and coded to provide adequate security to customer environments. His main responsibility is propagating secure development practices through developer education, design reviews, and the development of guidelines. Additionally he is responsible for addressing security-related questions from customers and supporting Common Criteria (NIAP) certification projects.