Snowflake

Snowflake

Senior Software Engineer, Security Foundations

US-WA-Bellevue · Senior

Sponsorship not specifiedDetected 12 days ago
JavaScriptPythonJavaGoC++SQLSnowflakeAWSGCPAzureMachine LearningCybersecurityExcelCommunication

About the role

  • To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work.
  • You don't just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact.
  • At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

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.
  • Build real-time detection and prevention systems to defend against account compromise, AI abuse, and data exfiltration through adaptive enforcement and granular policy controls.
  • 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.

Nice to have

  • 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.
  • Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth.
  • How do you want to make your impact?

Skills

  • Software Engineer, Security Foundations
  • Build the future of data and AI.

Compensation

  • For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com http://careers.snowflake.com

This listing is sourced directly from Snowflake's careers page and normalized into a canonical job model.