Software Engineer - Trust & Platform Security
Core
Build and ship components to detect security vulnerabilities, threats, shadow AI, data loss, and ransomware in real-time for Snowflake's cloud security infrastructure.
Role type
mid-level IC software engineer (security platform)
Builds
cyber security monitoring platform, network and data enforcement engines, context-aware access frameworks
Domain
Cloud security, network security, data protection
Deliverable
production ML models | product features
Required skills
SQL, Java, Python, distributed systems, cloud platforms (AWS/GCP/Azure), network security fundamentals, Zero Trust, DLP
Preferred skills
cloud-native security controls, egress control, policy engines, AI-assisted development, open-source security contributions
Responsibilities
Build components to detect security vulnerabilities and threats; Develop data loss and ransomware detection mechanisms; Write and contribute to design documents; Work with senior engineers and Product Management to deliver tasks; Write well-tested, secure code and participate in code reviews; Own features through implementation, testing, and production rollout
