Staff Security Engineer – Browser & Memory Safety

SNAP, Inc.

Los Angeles (CA)

On-site

USD 213,000 - 377,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
RSU equity

Job summary

Snap Inc. is seeking a Staff Security Engineer for the Application Security team. You will own the security architecture and roadmap for the Lens runtime, browser, and web clients, guiding native and web teams to harden the script-to-native boundary and containment.

You’ll conduct deep vulnerability research, lead bug bounty programs, and mentor engineers across teams. You will balance security with performance and developer experience, advancing memory-safety improvements and mitigating risks

Qualifications

  • Deep memory-corruption knowledge (out-of-bounds, use-after-free, type confusion, integer overflows)
  • Strong web security expertise (same-origin, CORS, XSS, CSRF, frame/iframe security)
  • Experience shipping security improvements to browser or embedded runtimes

Responsibilities

  • Own the security architecture and roadmap for Snap’s Lens runtime and web clients.
  • Lead web security across Snap’s web content and embedded content, reducing risks like XSS/CSRF and cross-origin leaks.
  • Drive vulnerability research, code review, and root-cause analysis across native runtimes and web-facing code.

Skills

Memory safety
Web security
C/C++
JavaScript
Python/Go/Rust

Education

Bachelor's degree in CS/Engineering

Tools

Sandboxing
Fuzzing tools
Static analysis

Job description

Snap Inc. is seeking a Staff Security Engineer for the Application Security team. You will own the security architecture and roadmap for the Lens runtime, browser, and web clients, guiding native and web teams to harden the script-to-native boundary and containment.

You’ll conduct deep vulnerability research, lead bug bounty programs, and mentor engineers across teams. You will balance security with performance and developer experience, advancing memory-safety improvements and mitigating risks

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Security Engineer - Browser & Memory Safety Lead
Staff Security Engineer - Browser & Memory Safety Lead

SNAP, Inc. • Palo Alto (CA)

On-site
USD 251,000 - 377,000
RSU equity
Staff Security Engineer - Web & Memory Safety
Staff Security Engineer - Web & Memory Safety

SNAP, Inc. • Bellevue (WA)

On-site
USD 251,000 - 377,000
RSUs
Paid parental leave
Medical coverage
+1
Staff Security Engineer - Browser & Memory Safety
Staff Security Engineer - Browser & Memory Safety

SNAP, Inc. • Santa Clarita (CA)

On-site
USD 251,000 - 377,000
RSU equity
Medical coverage
Paid parental leave
Staff Security Architect - Web & Memory Safety
Staff Security Architect - Web & Memory Safety

Snap • Los Angeles (CA)

Hybrid
USD 180,000 - 260,000
Staff Security Engineer, Lens Runtime & Web Security Lead
Staff Security Engineer, Lens Runtime & Web Security Lead

Cybersecurity Jobs • Los Angeles (CA)

On-site
USD 251,000 - 377,000
Paid parental leave
Medical coverage
Mental health support
+1
Staff Security Engineer, Application Security Lead
Staff Security Engineer, Application Security Lead

Snap Inc. • Bellevue (WA), Los Angeles (CA), Palo Alto (CA)

On-site
USD 251,000 - 377,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
Staff Security Engineer, Level 6, Application Security
Staff Security Engineer, Level 6, Application Security

Snap • Los Angeles (CA)

Hybrid
USD 180,000 - 260,000
Staff Security Engineer, Level 6, Application Security
Staff Security Engineer, Level 6, Application Security

Snapchat • Los Angeles (CA)

On-site
USD 251,000 - 377,000
Paid parental leave
Medical coverage
Mental health support
+1
Staff Security Engineer, Level 6, Application Security
Staff Security Engineer, Level 6, Application Security

Snap Inc. • Los Angeles (CA)

On-site
USD 213,000 - 377,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
+1
Staff Security Engineer, Level 6, Application Security
Staff Security Engineer, Level 6, Application Security

Snap Inc. • Palo Alto (CA)

On-site
USD 251,000 - 377,000
RSU equity