As a Senior Principal Software engineer on the Vulnerability Assessment Research team, you will:Work regularly across teams as an acknowledged technical leader in the organization. Drive projects from requirements to complete design and implementatio Principal Software Engineer, Software Engineer, Engineer, Department Leader, Software, Senior, Technology