- Set the technical direction for product security across multiple engineering teams and influence architecture decisions before code is written
- Design and build security-critical services, frameworks, and controls adopted by engineering teams as defaults
- Lead threat modeling and security design reviews for complex, high-risk platform systems
- Partner with product and engineering leaders to embed secure-by-design principles into the development lifecycle
- Investigate and resolve the highest-severity security issues and eliminate underlying vulnerability classes
- Mentor senior and mid-level engineers and raise the security engineering bar across the organization
- Own initiatives end to end, from problem framing and scoping through delivery and cross-team alignment
- Evaluate and integrate emerging security tooling, including AI-assisted analysis and automation
- Build frameworks, services, and controls supporting security architecture, automated security reviews, software supply-chain security, vulnerability management, and AI-assisted security
Requirements
- 10+ years of software engineering experience with significant product or application security focus
- Deep expertise designing and building secure, large-scale distributed systems or platforms
- Strong track record driving cross-team technical decisions and influencing engineering direction
- Hands-on experience with threat modeling, secure design review, and remediation of complex vulnerability classes
- Proficiency in one or more modern programming languages, such as Java, Go, Rust, C++, or Python
- Ability to frame ambiguous security problems, structure analysis, and drive stakeholder alignment
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Experience securing cloud-native or multi-tenant SaaS platforms
- Familiarity with cryptography, identity and access management, or data security at scale
- Experience applying AI or GenAI workflows to security analysis, detection, or automation
- Contributions to open-source security projects or published security research
- Experience partnering with detection, incident response, or offensive security teams
- Ability to reside within commuting distance or relocate to a designated local Snowflake office
- Current authorization to work in the country to which the applicant is applying
Core Competencies
Demonstrates deep expertise in designing and building secure, large-scale distributed systems, with a strong focus on product security and threat modeling. Proven ability to influence technical decisions and mentor engineering teams while integrating security principles throughout the development lifecycle.
Highest-signal resume keywords
- 10+ Years Software Engineering Experience
- Expertise in Secure Large-Scale Distributed Systems
- Hands-On Threat Modeling and Secure Design Review
- Proficiency in Java, Go, Rust, C++, or Python
- Experience Securing Cloud-Native or Multi-Tenant SaaS Platforms
ATS Optimization Keywords
Hard Skills
- Threat Modeling
- Secure Design Review
- Vulnerability Management
- AI-Assisted Security Analysis
- Cryptography
- Identity and Access Management
- Data Security
- Software Supply-Chain Security
- Automation
- Open-Source Security Contributions
Soft Skills
- Problem Framing
- Stakeholder Alignment
- Mentoring
Industry Keywords
- Product Security
- Application Security
- Cloud-Native Platforms
- Multi-Tenant SaaS
- Security Architecture
Tools & Technologies
- Security Tooling
- AI-Assisted Analysis
- Automation Tools