Senior Software Engineer - Security Foundations
Core
Design, build, and scale security-by-default capabilities and intelligent security platforms to protect Snowflake from abuse, fraud, account takeovers, data exfiltration, and AI security threats across a multi-cloud environment.
Role type
Senior IC security software engineer (anti-abuse)
Builds
Real-time detection and prevention systems, security intelligence monitoring capabilities, and adaptive enforcement controls
Domain
Cloud security, anti-abuse, fraud prevention, AI security
Deliverable
production ML models | product features
Required skills
Software development, Python, SQL, security-focused system design, independent project leadership
Preferred skills
Cloud infrastructure (AWS, GCP, Azure), static/dynamic analysis, authentication/access management, DDoS mitigation, secure SDLC
Technologies
Python, SQL, JavaScript, Java, C, C++, Go
Responsibilities
Design and scale security primitives for multi-cloud environments; Develop AI/ML-based risk scoring platforms; Build real-time detection systems for account compromise and data exfiltration; Create security intelligence and monitoring capabilities; Partner with Security, Engineering, and Product teams to define strategy; Set standards for system design, code quality, and scalable security architecture
Seniority
Senior, hands-on IC
