Do you have a passion for developing a global understanding of a given program? We are looking for a Principal Security Engineer with experience in various aspects of Software Understanding including the ability to answer questions related to potentially vulnerable behaviour. As a Principal Security Engineer, you will work collaboratively with other engineers in the software assurance team to extend and support the existing work related to identifying normal, abnormal and malicious behaviors including privacy violations. We value self-initiated security or software engineers who have a passion to learn, build and engage in analysing software (including source-code, mobile apps, binaries, other supporting information) in a rigorous fashion that goes beyond standard testing, static code analysis, pen-testing, and reverse engineering techniques.