FREE ACCESS
5,000–10,000 jobs/day
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.

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 fitCore 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 resumeApplicant 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 & technologiesCloudLinuxRustC++
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