
Staff Security Engineer - Enterprise Security
US-CA-Bay Area-Remote
Remote
Full Time
USD 211,000 – 303,600
Staff
Security Engineer
Jul 15, 2026
The role
Summary
Join Snowflake's Enterprise Security team as a Staff Security Engineer to design, build, and scale endpoint security solutions protecting enterprise endpoints, identities, and AI-assisted workflows across a complex multi-cloud environment. This role requires 5+ years of hands-on information security experience with strong software engineering skills in Python, Go, Java, C++, or JavaScript, and expertise in EDR, DLP, MDM, and endpoint security architectures. You'll architect security platforms, automate detection and response systems, conduct threat analysis, and mentor engineers while championing zero-trust security principles at one of the fastest-growing enterprise software companies.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 211,000 – 303,600 (annual)
Available
Benefits
Comprehensive Health and Wellness Coverage
Medical, dental, and vision insurance with competitive coverage for employees and dependents, including mental health and wellness programs.
Equity and Stock Options
Meaningful equity grants and stock options allowing you to participate in Snowflake's growth as one of the fastest-growing enterprise software companies.
Retirement and Financial Planning
401(k) retirement plan with employer matching contributions and access to financial planning resources.
Flexible Time Off
Generous paid time off policy including vacation days, holidays, and the flexibility to work remote when appropriate for work-life balance.
Professional Development and Learning
Tuition reimbursement, security certifications support (CISSP, CEH, Security+), and access to industry conferences and training programs.
Remote and Flexible Work Arrangements
Flexible working arrangements with opportunities for remote work where applicable, supporting distributed team collaboration.
Life and Disability Insurance
Comprehensive life insurance and short-term/long-term disability coverage to protect your financial security.
Parental Leave and Family Support
Generous parental leave policies and family support benefits including adoption assistance and family planning benefits.
Interview process
- 1Initial Recruiter Screening — Phone or video call with Snowflake recruiter to discuss background, experience with endpoint security, software engineering skills, and career interests in security engineering.
- 2Technical Security Assessment — Deep technical discussion covering endpoint security architecture, EDR/DLP implementation experience, threat detection approaches, and hands-on programming challenges related to security automation.
- 3Security Engineering Design Challenge — Take-home or live coding assessment focused on designing security solutions using Python or preferred language, building detection systems, or architecting endpoint protection strategies.
- 4Senior Engineer Technical Interview — Detailed conversation with current Staff or Senior Security Engineers about threat modeling, zero-trust architecture, incident response workflows, and technical decision-making at scale.
- 5Security Operations and Strategy Discussion — Discussion with Enterprise Security team leads covering security roadmap, operational challenges, compliance requirements, and how you would approach building and scaling security programs.
- 6Cross-Functional Collaboration Meeting — Conversation with stakeholders from Engineering, IT, or Product teams to assess collaboration skills, communication of security concepts, and ability to partner across organizational boundaries.
- 7Leadership and Culture Alignment — Meeting with hiring manager or director-level stakeholder to discuss leadership philosophy, mentorship approach, team building, and alignment with Snowflake's security-first culture and AI-native principles.
You'll be redirected to the company's application page
More Jobs at Snowflake
103 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now