Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Snap Inc.

Software Engineer, Device Security, Level 4

Snap Inc.

. Design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries .

Posted 9/17/2026full-timeSan Diego • California • United StatesJuniorMid-Level💰 $157,000 - $235,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing on-device security systems, with a strong focus on applied cryptography, access control, and secure communications. Proficient in security analysis and validation techniques across embedded and Linux-based systems.

Highest-signal resume keywords
On-Device Security Systems DesignApplied CryptographyLinux-Based System SecuritySecurity Analysis and Threat ModelingFuzzing and Automated Security Validation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Security Feature DevelopmentVulnerability AssessmentSecure Code ReviewDynamic AnalysisStatic AnalysisKey ManagementAuthenticationAuthorizationSandboxingAccess Control
Tools & Technologies
LinuxEmbedded SystemsAI/ML SystemsSecure IPCTrusted Execution Technologies
Industry Keywords
Platform HardeningLeast-Privilege DesignService IsolationPrivacy-Preserving ControlsDevice Provisioning

Tech Stack

Tools & technologies
CloudLinuxRustC++

About the role

Key responsibilities & impact
  • Design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries
  • Develop security and privacy controls for on-device AI features, including model integrity, sensitive data handling, inference-time privacy protections, local policy enforcement, and secure access to sensors, user data, and system capabilities
  • Research, design, and implement security features across Snap OS, firmware, applications, system services, and cloud-connected device surfaces
  • Improve fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC mechanisms, parsers, services, drivers, firmware interfaces, and AI-related data flows

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience
  • 2+ years of experience building security, privacy, or platform protection features for Linux-based, embedded, mobile, wearable, or connected device systems
  • Experience with applied cryptography, authentication, authorization, secure communications, key management, threat modeling, vulnerability assessment, or system security for embedded or Linux-based systems
  • Knowledge of Linux-based system security and embedded operating systems
  • Knowledge of trusted execution boundaries, secure software architecture, applied cryptography, authentication, authorization, attestation, key management, and platform hardening techniques
  • Knowledge of permission systems, access control, least-privilege design, sandboxing, secure IPC, service isolation, and privacy-preserving access to sensors, user data, and system capabilities
  • Ability to perform security analysis, threat modeling, vulnerability assessment, secure code review, fuzzing, static analysis, dynamic analysis, and automated security validation across OS, firmware, and AI/ML system boundaries
  • Preferred: Master’s degree or PhD in a related technical discipline
  • Preferred: 5+ years of experience developing production software in C, C++, Rust, or other programming languages
  • Preferred experience with on-device permission systems, access control frameworks, sandboxing, secure IPC, service isolation, least-privilege architectures, and privacy-preserving controls
  • Preferred experience securing on-device AI, ML, or assistant-like systems
  • Preferred experience with trusted execution technologies, secure manufacturing, device provisioning, attestation, anti-rollback, secure debug, lifecycle state management, fuzzing, automated security validation, or platform-level vulnerability hardening

Benefits

Comp & perks
  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Equity in the form of RSUs
  • Compensation packages that let employees share in Snap’s long-term success
  • Default Together approach with in-office collaboration 4+ days per week