Snowflake
Software Engineer - Trust & Platform Security
US-WA-Bellevue. Posted 14 days ago
The role
You will build components to detect security vulnerabilities, threats, shadow AI, and ransomware. You will work on network and data enforcement engines including context aware ingress and data exfiltration protection.
What you will do
- Build and ship components to detect security vulnerabilities and threats, shadow AI and other agentic threats
- Develop data loss and ransomware detection mechanisms
- Write and contribute to design documents for product features
- Work with senior engineers and Product Management to turn requirements into well-scoped tasks
- Write well-tested, secure code and take part in code reviews
- Own features through implementation, testing, and production rollout
Required qualifications
- 2+ years of professional software engineering experience
- Working knowledge of network security fundamentals (TLS/SSL, HTTP/S, DNS), Zero Trust principles, or Data Loss Prevention (DLP) concepts
- Solid coding skills in SQL, Java, Python
- Exposure to building distributed or backend systems
- Willingness for full stack exposure
- Familiarity with cloud platforms such as AWS, GCP, or Azure, and their security or networking controls
- Clear communication and comfort collaborating with cross-functional partners
- BS/MS in Computer Science, Engineering, or equivalent experience
Nice to have
- Exposure to cloud-native security controls (e.g., VPC Service Controls, Private Link)
- Experience with egress control, network perimeter enforcement, or policy engines
- Familiarity with AI-assisted development workflows and tooling
- Contributions to open-source security projects, security research, or CTFs
About the company
Snowflake is powering the era of the agentic enterprise. The company is growing fast and scaling its team to enable and accelerate growth.