Snap Inc. is hiring a Staff Software Engineer to serve as the technical lead for its Spam & Abuse team. The team protects Snapchat accounts by preventing spam, bot, and automated account activity; detecting and stopping account takeover; securing login, recovery, and sessions; and turning intelligence about adversaries into live defenses. It also operates a shared detection and enforcement platform that makes real-time account decisions and publishes account risk for teams across Snap. The related Secure Mobile Client team develops client and backend mechanisms for sensitive flows, including registration, login, and recovery, as well as on-device safety features such as in-app reporting and end-to-end encryption. The technical lead will set the technical vision and architecture across these areas, guide investment decisions, lead complex cross-cutting system design, and raise the team's engineering and operational standards. The role works with engineering managers, product, data science, operations, policy, and legal partners across Snap. It also includes mentoring engineers, improving reliability, latency, and quality in systems critical to registration, login, and messaging, and leading technical responses to significant spam, abuse, and security incidents. The engineer will use AI tools to design and ship scalable services while maintaining rigorous standards for correctness, security, and production readiness. Snap follows a “default together” approach, expecting team members to work in an office 4 or more days per week. The position is eligible for RSUs. U.S. base salary ranges are $229,000–$343,000 annually in Zone A (CA, WA, NYC), $218,000–$326,000 in Zone B, and $195,000–$292,000 in Zone C. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions.
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