Staff Security Engineer, Level 6, Application Security

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CAPalo Alto, CA
Salary
$251,000–$377,000 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $314k
$109k $406k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $148,375–$214,000 — the blue band above. At the midpoint, this role pays about $314k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 102 open roles on FindRole.

Listed pay typically runs $190,000–$284,000 across 92 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Staff Security Engineer, Level 6, Application Security

The Staff Security Engineer, Level 6, Application Security joins the Application Security team to lead security for the runtime powering Snapchat Lenses, Camera Kit, and Spectacles, alongside web clients. This role involves owning the security architecture and roadmap, including threat modeling, JavaScript engine strategy, and hardening script-to-native boundaries. You will design isolation mechanisms like sandboxing and IPC, eliminate web vulnerabilities such as XSS and CSRF, and conduct deep code reviews using AI-assisted fuzzing. Key technical requirements include proficiency in C, C++, and JavaScript, with experience in Python, Go, or Rust. You must possess deep expertise in memory-corruption vulnerabilities, browser architectures, and mobile security models. The work focuses on securing complex runtimes and web-facing code to ensure platform resilience and memory safety.

What does a Security Engineer earn in California?

Median $206450 from 43 postings across 17 companies.

See salary data

What you'll do

  • Own the security architecture and roadmap for the Lens runtime, including threat models and JavaScript engine strategy.
  • Design isolation and containment systems such as sandboxing, process separation, and IPC for the runtime.
  • Lead web security efforts to eliminate XSS, CSRF, and cross-origin leaks across web clients and embedded content.
  • Conduct deep code reviews and vulnerability research using AI-assisted testing and fuzzing tools to drive root cause fixes.
  • Ship memory-safety improvements and exploit mitigations that balance security with performance and developer experience.
  • Manage the bug bounty program by setting reward criteria, running variant analysis, and building researcher relationships.
  • Mentor engineers and establish secure design patterns while communicating technical risks to product leadership.

What we're looking for

  • Bachelor of Science in Computer Science, Engineering, Information Systems, or equivalent years of experience in a related technical field.
  • 9+ years of post-Bachelor’s security engineering experience; or a Master’s degree + 8+ years; or a PhD + 5+ years.
  • Hands-on experience with native memory-corruption analysis and web security, including shipping security improvements to a browser or embedded runtime.
  • Strong C and C++ programming, code-review, and debugging skills, plus JavaScript proficiency and experience building security tooling in Python, Go, or Rust.
  • Deep understanding of memory-corruption vulnerabilities and web-security expertise including XSS, CSRF, CORS, and hardening with CSP and HSTS.
  • Hands-on vulnerability discovery experience with coverage-guided fuzzing, sanitizers, reverse engineering, and root-cause analysis.
  • Experience designing or deploying sandboxing, exploit mitigations, compiler hardening, or memory-safe components in performance-sensitive production systems (preferred).
  • Experience developing, securing, or exploiting browser engines or JavaScript runtimes such as Chromium, V8, WebKit, or Hermes (preferred).

More like this

Similar roles

Staff Application Security Engineer

Brex

Remote 2 days ago $240,000–$300,000
Application Security AI Security AWS Kubernetes Python Go Kotlin gRPC GraphQL Threat Modeling Microservices LLM Gateways Offensive Security Container Security Distributed Systems
8+ yrs exp Remote

Staff Applications Security Engineer

Fortinet

Sunnyvale, CA 2 days ago $170,000–$240,000
Application Security SAST DAST IAST SCA Python Java .NET JavaScript OWASP Top 10 API Security Cloud-Native Microservices Containerization CI/CD DevSecOps Threat Modeling MITRE ATT&CK STRIDE PASTA OAuth JWT CSP SOP CORS Cryptography AI Red Teaming CSPM ASPM Penetration Testing
5+ yrs exp Hybrid

Staff Security Engineer

Micron Technology

Boise, ID 26 days ago
Data Loss Prevention (DLP) Azure AWS GCP Python PowerShell Splunk SIEM SOAR Machine Learning UiPath Copilot Studio Azure AI Foundry AWS Bedrock SharePoint Regex Networking Operating Systems
5+ yrs exp

Staff Security Engineer

Intuit

Mountain View, CA 58 days ago $207,000–$280,000
Kubernetes Terraform Golang Java CI/CD AWS Google Cloud Platform Azure Helm DevSecOps SRE IAM Applied Cryptography PKI Configuration Management Network Security Vulnerability Management Detection & Response Engineering Serverless Architecture
10+ yrs exp

Staff Security Engineer, Security Enablement

DoorDash, Inc

Remote (Seattle, WA) 17 days ago $193,800–$285,000
AWS Google Cloud Python SQL JIRA Identity and Access Management DevSecOps Security Architecture Network Security PACS VMS Key Management Security Operations Detection and Response Agentic workflows
6+ yrs exp Remote