Snap Inc. is seeking a Staff Security Engineer to join its Application Security team, focused on browser, web, and memory safety. The engineer will lead security for the runtime powering Snapchat Lenses, Camera Kit, and Spectacles, as well as Snap’s web clients. The role sets the security roadmap and guides architecture across native and web teams, addressing challenges similar to those of a modern browser. The role owns security architecture for the Lens runtime, including threat models, trust boundaries, JavaScript engine strategy, and hardening the script-to-native boundary. It partners with engineering teams on isolation and containment, leads web security improvements, conducts code review and vulnerability research, ships memory-safety improvements and exploit mitigations, and drives the bug bounty program. The Staff Engineer also mentors engineers, establishes secure design patterns, communicates risks and tradeoffs to leadership, and independently resolves complex security challenges spanning multiple teams and systems. Snap follows a “default together” approach, expecting team members to work in an office at least four days per week. The position is eligible for RSUs. U.S. annual base salary ranges vary by pay zone: Zone A (CA, WA, NYC), $251,000–$377,000; Zone B, $238,000–$358,000; and Zone C, $213,000–$320,000. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions and may be negotiable within the range.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior