Skip to main content

Principal Software Engineer, Anti-Abuse

Snowflake
Remote - US-WA-BellevueUpdated 21h ago
Compensation
$264k–$380k
Published range · Top quartile for Engineering (813 listings)
Location
Remote - US-WA-Bellevue
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
B2B SaaS
Role skills
Apply on jobs.ashbyhq.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

Snowflake is seeking a Principal Software Engineer to lead the technical strategy for abuse prevention, detection, and response across the Snowflake platform. The Anti-Abuse team protects Snowflake and its customers from abuse, focusing on high-risk capabilities such as Snowpark, Data Sharing, Cortex AI, and next-generation cloud engineering challenges.

Responsibilities

  • Define and drive the long-term technical vision for abuse and fraud detection across the platform.
  • Partner with product and engineering teams to design and deploy anti-abuse controls for new surfaces.
  • Architect high-throughput, low-latency telemetry pipelines and risk-scoring engines.
  • Model emerging abuse techniques and design intelligent mitigation systems.
  • Mentor staff and senior engineers and influence architectural standards.

Qualifications

  • 12+ years of software engineering experience in distributed systems, cloud platform infrastructure, or security engineering.
  • Proven track record architecting large-scale distributed services in Java, C++, or Python.
  • Deep experience designing controls for code-execution runtimes, multi-tenant compute environments, cloud APIs, or data platforms.
  • Ability to build streaming event processing, anomaly detection, behavioral heuristic engines, or graph-based syndicate detection systems.
  • Strong intuition for attacker economics and mechanics.
  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, Cybersecurity, or equivalent practical experience.

Bonus Points

  • Experience building anti-abuse systems for multi-tenant cloud platforms or SaaS-at-scale environments.
  • Familiarity with AI/LLM abuse vectors.
  • Track record of designing zero-trust or defense-in-depth architectures.
  • Published research in fraud detection, adversarial ML, or platform trust and safety.
  • Experience operating detection and response systems across multiple cloud providers.

Compensation & Benefits

Salary range: $264,000 – $379,500 USD per year. For benefits information, visit the Snowflake Careers Site.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.