Principal Software Engineer, Anti-Abuse

Snowflake
Bellevue, WA
Remote
Job Description
Role Overview

The Anti-Abuse team sits at the core of protecting Snowflake and our customers from abuse on the Snowflake Platform. The Principal Software Engineer will be the lead technical architect responsible for defining and driving our technical strategy for abuse prevention, detection, and response across the entire Snowflake ecosystem.

What You Will Do

Define and drive the long-term technical vision for abuse and fraud detection across the Snowflake platform, partner directly with product and engineering teams, architect and scale high-throughput telemetry pipelines, continuously model emerging abuse techniques, and design intelligent mitigation systems.

Why It Might Be a Fit

The ideal Principal Software Engineer, Anti-Abuse will have 12+ years of software engineering experience, a proven track record architecting mission-critical distributed services, and deep experience designing controls for code-execution runtimes and multi-tenant compute environments.

Requirements

  • 12+ years of software engineering experience in distributed systems, cloud platform infrastructure, or security engineering
  • proven track record architecting mission-critical, 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
  • demonstrated ability to build streaming event processing, anomaly detection, behavioral heuristic engines, or graph-based syndicate detection systems at enterprise scale
  • B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, Cybersecurity, or equivalent practical experience

Benefits

  • Competitive salary
  • Benefits information available on the Snowflake Careers Site
]]>