Jobs · Engineering · Washington

Senior Software Engineer, Security Foundations

Snowflake · Bellevue, WA · 2 days ago
Engineering$200k–$288k/yrFull-time

Responsibilities

  • Design, build, and scale security-by-default capabilities that protect Snowflake products across a complex multi-cloud environment.
  • Develop intelligent security platforms and services that leverage AI/ML and risk scoring to identify, prioritize, and respond to security threats and policy violations.
  • Create real-time detection and prevention systems to defend against account compromise, AI abuse, and data exfiltration through adaptive enforcement and granular policy controls.
  • Build and scale solution and mitigation frameworks to combat fraud, account takeovers (ATO), data exfiltrations, and AI security threats, tackling the most complex engineering challenges of Snowflake’s hyper-growth.
  • Create security intelligence and monitoring capabilities that detect suspicious account activity, generate actionable insights, and enable timely response.
  • Partner across other Security teams, Engineering, and Product to define security strategy, influence product design, and drive the adoption of secure engineering practices.
  • Raise the engineering bar by setting standards for system design, code quality, operational excellence, and scalable security architecture within the Security Foundations organization.

Requirements

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • 5+ years of experience in software development working with one or more of the following languages: JavaScript, Java, Python, C, C++, Go.
  • Proficiency in Python, SQL, or a similar language for building detections and data pipelines.
  • Experience designing, testing, and maintaining software solutions focused on security.
  • Experience leading projects independently and setting technical direction.

Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience working with infrastructure from major cloud vendors (AWS, GCP, Azure, etc.).
  • Experience with secure software development lifecycle or security primitives, including but not limited to static analysis, dynamic analysis, authentication and access management, DDoS or security scanning.
  • Effective interpersonal and communication skills.

Skills

  • Strong understanding of security principles and practices.
  • Experience with machine learning and AI technologies.
  • Knowledge of cloud computing and multi-cloud environments.
  • Ability to work independently and manage multiple projects simultaneously.
  • Excellent problem-solving and analytical skills.

Benefits

Includes medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.

Similar jobs