Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Anti-Abuse

Home > Java programming jobs

Principal Software Engineer, Anti-Abuse in USA new

  • Snowflake
  • Full time
  • Email
  • Bellevue, WA

Responsibilities

  • Define and drive the long-term technical vision for platform-wide abuse and fraud detection.
  • Architect and scale low-latency telemetry pipelines and risk-scoring engines across multi-cloud environments.
  • Design proactive anti-abuse controls for Snowpark, Data Sharing, Marketplace, Cortex AI, and other high-risk capabilities.
  • Model emerging abuse techniques including compute abuse, cryptocurrency mining, bot-driven account creation, credential stuffing, and illicit network traffic routing.
  • Build mitigation systems that throttle, challenge, or isolate abusive workloads and malicious actors.
  • Mentor staff and senior engineers and influence architectural standards across platform teams.
  • Partner with product managers, infrastructure teams, and security researchers to embed safety controls into product roadmaps.

Requirements

  • 12+ years of software engineering experience in distributed systems, cloud platform infrastructure, or security engineering, including significant anti-abuse, fraud detection, platform trust, or threat mitigation experience.
  • Proven experience 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.
  • Experience building streaming event processing, anomaly detection, behavioral heuristic, or graph-based syndicate detection systems at enterprise scale.
  • Experience modeling threat vectors across account lifecycles and understanding attacker economics and mechanics.
  • Exceptional cross-functional collaboration skills with product, infrastructure, and security teams.
  • Bachelor’s, master’s, or Ph.D. in Computer Science, Computer Engineering, Cybersecurity, or equivalent practical experience.
  • Preferred experience with anti-abuse systems for multi-tenant cloud or SaaS platforms, AI/LLM abuse vectors, zero-trust or defense-in-depth architectures, fraud detection or adversarial ML research, and multi-cloud detection and response systems.

Benefits

  • Salary and benefits information is provided on the Snowflake Careers Site for jobs located in the United States.

Salary: $264k - $380k/yr

Snowflake

**Snowflake is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI Data Cloud, organizations unit...

Similar positions

PLC Software Engineer

  • Sartorius AG
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India

Senior Software Developer Engineer in

  • MiQ Digital
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Software Engineer

  • Barclays
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Software Engineer C++ - Backend

  • Jitterbit
  • Full time
  • Remote
  • 10/15/2026
  • India