Staff Software Engineer, Spam and Abuse

Snap Inc.

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WAPalo Alto, CASanta Monica, CA
Salary
$229,000–$343,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $286k
$119k $367k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $173,137–$230,500 — the blue band above. At the midpoint, this role pays about $286k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 103 open roles on FindRole.

Listed pay typically runs $190,000–$284,000 across 93 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Staff Software Engineer, Spam and Abuse

The Staff Software Engineer, Spam and Abuse serves as the technical lead for the Spam & Abuse team. In this role, you will establish the multi-year technical vision and architecture for detecting bots, preventing account takeovers, and securing registration and login flows. You will lead the design of complex, cross-cutting systems, mentor engineers, and drive technical strategy with product and data science partners. Key responsibilities include managing the shared detection and enforcement platform to make real-time risk decisions. You must possess deep expertise in large-scale, low-latency distributed backend systems and experience with adversarial abuse problems. Required technical skills include proficiency in Go, Java, or Python, along with experience using BigQuery and AI tools to ship scalable services while maintaining high standards for security and production readiness.

What does a Software Engineer earn in Washington?

Median $202800 from 405 postings across 38 companies.

See salary data

What you'll do

  • Set the multi-year technical vision and architecture for spam detection, account takeover defense, and secure mobile flows.
  • Lead the design of complex, cross-cutting systems and review designs from others to ensure architectural coherence.
  • Drive technical strategy with engineering managers and product teams to create executable roadmaps.
  • Mentor engineers across the team to build a culture of technical excellence, ownership, and operational rigor.
  • Partner with cross-functional teams to integrate account risk and enforcement into various product surfaces.
  • Improve the reliability, latency, and quality of systems critical to registration, login, and messaging.
  • Lead the technical response to major spam, abuse, and security incidents.
  • Utilize AI tools to design and ship scalable services while maintaining high standards for security and correctness.

What we're looking for

  • Bachelor’s degree in a technical field such as Computer Science or equivalent practical experience.
  • 9+ years of software development experience; or Master’s degree with 8+ years; or PhD with 5+ years.
  • Experience 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 designing, building, and operating large-scale, low-latency distributed backend systems.
  • Proficiency in languages such as Go, Java, or Python, and comfort working with big data tools like BigQuery.
  • Experience leading trust, integrity, anti-abuse, or account security engineering at a large consumer platform (preferred).
  • Experience with real-time risk scoring, machine learning production, or security-sensitive systems like end-to-end encryption (preferred).

More like this

Similar roles

Staff Software Engineer, User Targeting

Braze

Chicago, IL +1 28 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake Kubernetes AWS GCP Azure Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer, User Targeting

Braze

Austin, TX +1 28 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake Kubernetes AWS GCP Azure Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer, User Targeting

Braze

New York, NY 28 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake Kubernetes AWS GCP Azure Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer, User Targeting

Braze

San Francisco, CA +1 28 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake Kubernetes AWS GCP Azure Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA +1 7 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 149 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp