Principal Software Engineer, Anti-Abuse
Snowflake- Compensation
- $264k–$380k Published range · Top quartile for Engineering (813 listings)
- Location
- Remote - US-WA-Bellevue Remote eligibility
- Employment
- Full-time Staff / Principal
Role skills
Apply on jobs.ashbyhq.com
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.