Snap

Staff Software Engineer, Spam and Abuse

Snap
Apply
2 days ago
Bellevue, WA, USA +2 moreStaff+
H1B sponsor

Base Salary

$195k - $343k/yr

Responsibilities

  • Set the technical vision and multi-year architecture for spam and bot detection, account takeover defense, enforcement platforms, and secure mobile client flows.
  • Lead the design of complex cross-cutting systems and review designs to maintain coherent architecture across teams.
  • Drive technical strategy with engineering managers and product partners and translate it into executable roadmaps.
  • Mentor engineers across experience levels and promote technical excellence, ownership, and operational rigor.
  • Partner with engineering, product, data science, operations, policy, and legal teams to integrate account risk and enforcement capabilities.
  • Improve the reliability, latency, and quality of systems supporting registration, login, and messaging, including leading responses to major incidents.
  • Track adversary behavior and ensure defenses adapt to emerging spam, abuse, and security threats.
  • Use AI tools to help design and ship scalable services while auditing code for correctness, performance, security, and production readiness.

Requirements

  • Bachelor’s degree in a technical field such as Computer Science or equivalent practical experience.
  • 9+ years of software development experience, or a Master’s degree with 8+ years of experience, or a PhD with 5+ years of experience.
  • Experience serving as a technical lead, domain expert, or owner of complex technical initiatives.
  • Experience building systems that detect or mitigate spam, abuse, fraud, account takeover, or other malicious behavior.
  • Deep expertise in large-scale, low-latency distributed backend systems.
  • Strong understanding of adversarial abuse problems and defensive techniques.
  • Ability to set technical direction across multiple teams or areas and align engineers, managers, and partners.
  • Strong mentorship, communication, problem-solving, and technical tradeoff skills.
  • Proficiency in Go, Java, or Python and familiarity with big data tools such as BigQuery.
  • Respect for user privacy and security, plus the ability to critically evaluate AI-generated development output.
  • Preferred experience leading trust, integrity, anti-abuse, or account security engineering at a large consumer platform.
  • Preferred experience with real-time risk scoring and enforcement, machine learning production systems, authentication, identity, session security, mobile client security, device attestation, or end-to-end encryption.

Benefits

  • Paid parental leave.
  • Comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages with long-term equity participation through RSUs.
  • Employees are expected to work in an office four or more days per week under Snap’s “default together” policy.

Tech Stack

GoGoogle BigQueryJavaPython

Categories

Snap

About Snap

5,001-10,000 employees

Snap Inc. builds Snapchat, a visual messaging app, and supports augmented reality through Lens Studio and Spectacles, plus related services like Bitmoji. The company monetizes primarily via advertising and sponsored AR experiences for consumers, creators, and brands. Founded in 2011 and headquartered in Santa Monica, it is publicly traded on the NYSE under the ticker SNAP.

Contact me