Snowflake

Senior Penetration Testing Engineer

Snowflake4 days ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Security Engineer

Posted

Apr 6, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Penetration Testing Engineer to enhance their cloud security infrastructure, focusing on identifying and mitigating vulnerabilities across diverse cloud environments and technologies. The ideal candidate will be a skilled security professional with expertise in advanced penetration testing techniques, capable of working closely with engineering teams to drive robust security solutions.

What you'll do

Penetration Testing: Conduct comprehensive security assessments across cloud environments, software systems, and network infrastructures
Vulnerability Research: Identify, document, and help remediate security vulnerabilities in software, systems, and applications
Security Strategy: Develop and implement innovative security testing methodologies for emerging technologies
Stakeholder Collaboration: Work closely with engineering and product teams to communicate security findings and recommendations
Risk Management: Balance security requirements with business demands during product release cycles

What we look for

Technical

Security Vulnerability AssessmentAbility to identify and exploit vulnerabilities in complex software systems
Cloud Environment TestingComprehensive testing across multiple cloud platforms and architectures
Advanced Penetration TechniquesCapability to develop custom attack methods beyond standard tooling

Education

Cybersecurity DegreeBachelor's or Master's in Computer Science, Cybersecurity, or related technical field
Security CertificationsProfessional certifications like OSCP, CEH, or CISSP preferred

Experience

Penetration TestingMinimum 5+ years of professional experience in security testing and vulnerability research
Cloud SecurityDemonstrated expertise in securing cloud-native applications and infrastructure
Cross-functional CollaborationProven track record of working effectively with development and security teams

Skills

Required skills

Penetration TestingComprehensive experience in identifying and exploiting security vulnerabilities across various systems and applications
Cloud SecurityExpertise in securing cloud environments including AWS, GCP, and Azure
Programming LanguagesProficiency in C++, Java, JavaScript, Go, and Python for security testing

Nice to have

Threat ModelingExperience with advanced security design and threat assessment methodologies
Kubernetes SecurityDeep understanding of container and Kubernetes security challenges
SDLC SecurityKnowledge of integrating security practices throughout the software development lifecycle

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Stock options

Available

Benefits

Innovative Work Environment

Opportunity to work with cutting-edge cloud and security technologies

Professional Growth

Exposure to diverse technological challenges and continuous learning

Competitive Compensation

Highly competitive salary range with potential for performance bonuses

Impact Potential

Work for one of the fastest-growing software companies with significant market influence


Interview process

  1. 1
    Initial Screening Technical resume review and initial phone screening
  2. 2
    Technical Assessment Comprehensive security challenge or practical penetration testing exercise
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with security and engineering team members
  4. 4
    Final Interview Discussion with senior leadership about security vision and team fit

Apply for this position

You'll be redirected to the company's application page