1. Co-work with and thus support software development teams Define and maintain technology roadmap for software products and align with product manager and development team. 2. Performs threat modeling and security design in software product development processes. 3. Translate secure software design principles into practical goals and action and see to their completion in an auditable way. 4. Act as key developer and owner of highly reusable and exceptionally reliable fundamental software components. 5. Work with project teams to provide software consultations to customers and other stakeholders.
1. 8+ years of experience in software design, development, and project management. 2. Capable of concept defining and conceptual thinking within given context. 3. Deep understanding of Secure Software Design Principles, including Economy of mechanism, Fail-safe defaults, Complete mediation, Open design, Separation of privilege, Least privilege, Least common mechanism, Psychological acceptability, Work factor, Compromise recording, etc. 4. 技术栈：.NET 以及 Java， 对于通过技术能力的抽象可以包容包括 C++，
# 1305, China Merchants Building, Chaoyang District, Beijing