Snap Inc. is seeking a Software Engineer to join the Specs Security team. The role focuses on designing, building, and hardening on-device security systems for Specs, including permissions, access control, secure inter-process communication, sandboxing, and trusted execution boundaries. The engineer will develop security and privacy controls for on-device AI, covering model integrity, sensitive data handling, inference-time privacy protections, local policy enforcement, and secure access to sensors, user data, and system capabilities. The position also involves implementing security features across Snap OS, firmware, applications, system services, and cloud-connected device surfaces. The engineer will improve fuzzing infrastructure, automated security testing, and continuous validation for operating-system components, IPC mechanisms, parsers, services, drivers, firmware interfaces, and AI-related data flows. The role is based on Snap’s “default together” approach, which expects team members to work in an office 4 or more days per week.
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
Mid Level