Senior Security Engineer Role
As a Senior Security Engineer, you will be responsible for analyzing the security of applications and services. You will have the opportunity to learn from, and be mentored by, those who are building and securing our services.
Key Responsibilities:
* Creating Threat Models: Develop and maintain threat models for various software projects.
* Secure Code Review: Conduct manual and automated secure code review in Java, Python, and JavaScript.
* Security Automation Tools: Develop tools for security automation.
* Adversarial Analysis: Perform adversarial security analysis using tools to augment manual effort.
* Security Training: Provide security training and outreach for internal development teams.
* Security Architecture: Offer guidance on security architecture and design.
* Security Strategy: Lead execution and definition of security strategy for your team.
* Team Mentorship: Mentor and develop teammates both technically and professionally.
Requirements:
* Education: Bachelor's degree in Computer Science or related field.
* Experience: Minimum five years of experience with at least three of the following: threat modeling, secure coding, identity management, software development, cryptography, penetration testing, cloud security, mobile security, and network security.
* Skills: Advanced knowledge and understanding of security engineering, system and network security, authentication and security protocols, cryptography, or application security.