Snap
Staff Security Engineer, Level 6, Application Security
$213K–$377K
Los Angeles, California +2 · Staff · Full-time · Posted Oct 29, 2026
- Location
- Los Angeles, California
Palo Alto, California
Bellevue, Washington - Experience
- 9+ years post-Bachelor’s; or 8+ years post-graduate with a Master’s; or 5+ years post-graduate with a PhD.
- Education
- Bachelor of Science in Computer Science, Engineering, Information Systems, or equivalent years of experience in a related technical field.
About the job
Leads application security architecture and engineering for Snap’s Lens runtime and web clients, with a focus on browser, web, and memory safety.
What you'll do
- Set the Lens runtime security roadmap and architecture, including threat modeling, isolation, and script-to-native boundary hardening.
- Lead web security, vulnerability research, code review, fuzzing, and memory-safety improvements across native runtimes and web-facing systems.
- Drive bug bounty work and provide technical leadership through mentoring, secure design guidance, and cross-team risk communication.
What they ask 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 in a technical field + 8+ year of post-grad security engineering experience; or a PhD in a related technical field + 5+ years of post-grad security engineering experience.
- Hands-on experience with both native memory-corruption analysis and web security, including shipping security improvements to a browser, embedded runtime, or similarly complex platform.
- Strong C and C++ programming, code-review, and debugging skills; JavaScript proficiency; and hands-on vulnerability discovery experience.
Nice to have
- Experience with sandboxing, exploit mitigations, compiler hardening, or memory-safe components in performance-sensitive production systems.
- Experience with browser engines, embedded browsers, or JavaScript runtimes; offensive security; or bug bounty and vulnerability disclosure programs.
Pay
$251,000-$377,000 annually USD base salary; $238,000-$358,000 annually USD base salary; $213,000-$320,000 annually USD base salary
Tools
C, C++, JavaScript, Python, Go, Rust, Chromium, V8
AI focus
Uses AI-assisted testing and fuzzing tools; independently validates AI-generated reviews, vulnerability findings, and fixes.
Model-written summary · the original posting is authoritative