Skip to content
SnowflakeSnowflakeMenlo Park, CA

Staff Software Engineer, Product Security

Leads product security architecture and builds security-critical services, frameworks, and controls across engineering teams. The role requires 10+ years of software engineering experience, deep expertise in secure distributed systems, and strong cross-team technical leadership.

236k – 339k/yr
Hybrid10+ YOESecurity Engineering

About the role

Responsibilities

  • Set technical direction for product security across multiple engineering teams and influence architecture decisions before implementation.
  • Design and build security-critical services, frameworks, and controls adopted by engineering teams as defaults.
  • Lead threat modeling and security design reviews for complex, high-risk platform systems.
  • Partner with product and engineering leaders to embed secure-by-design principles into the development lifecycle.
  • Investigate and resolve high-severity security issues while eliminating underlying vulnerability classes.
  • Mentor senior and mid-level engineers and raise the security engineering bar across the organization.
  • Own initiatives end to end, from problem framing and scoping through delivery and cross-team alignment.
  • Evaluate and integrate emerging security tooling, including AI-assisted analysis and automation.

Requirements

  • 10+ years of software engineering experience, with significant focus on product or application security.
  • Deep expertise designing and building secure, large-scale distributed systems or platforms.
  • Track record of driving cross-team technical decisions and influencing engineering direction.
  • Hands-on experience with threat modeling, secure design reviews, and remediation of complex vulnerability classes.
  • Proficiency in one or more modern programming languages, such as Java, Go, Rust, C++, or Python.
  • Ability to frame ambiguous security problems, structure analysis, and drive stakeholder alignment.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience.

Nice-to-haves

  • Experience securing cloud-native or multi-tenant SaaS platforms.
  • Familiarity with cryptography, identity and access management, or data security at scale.
  • Experience applying AI or generative AI workflows to security analysis, detection, or automation.
  • Contributions to open-source security projects or published security research.
  • Experience partnering with detection, incident response, or offensive security teams.

Compensation and Benefits

  • Annual base salary: $236,000–$339,250.
  • Benefits and additional salary information are available through the Snowflake Careers site.

Skills

Threat Modelingsecure design reviewApplication SecurityDistributed SystemsJavaGoRustC++PythonCloud Securitysaas securityCryptographyidentity and access managementVulnerability ManagementGenerative AI
Snowflake

Staff Software Engineer, Identity & Access Management

SnowflakeBellevue, WA

Designs and implements identity and access management systems for Snowflake's Data Cloud, focusing on AI security, authentication protocols, and scalable authorization. Requires 10+ years experience with large-scale distributed systems and strong skills in Java/C#/C++.

236k – 339k/yrOn-site10+ YOESecurity Engineering
Datadog

Staff Application Security Engineer

DatadogBoston, MA +1

Leads application security strategy, defines secure frameworks and standards, builds scalable tooling, conducts threat modeling, and mentors engineers. Requires software engineering experience with code review in Go/Python/Rust and deep knowledge of web vulnerabilities, API security, and OWASP practices.

234k – 300k/yrHybridSecurity Engineering
Harvey

Staff Software Engineer, Product Security

HarveySan Francisco, CA

Leads security integration into AI platform, owns critical code reviews for authentication and access control, architects secure tools, and mentors engineers on security practices. Requires 8+ years in product/application security with proven vulnerability remediation track record.

238k – 312k/yrHybrid8+ YOESecurity Engineering
Brex

Staff Application Security Engineer

BrexSan Francisco, CA

Lead technical vision and architecture for Brex's Application Security team. Drive AI/ML security strategy, offensive testing, and secure product lifecycle across engineering orgs. Requires 8+ years in appsec with AI security expertise.

240k – 300k/yrHybrid8+ YOESecurity Engineering
Databricks

Staff Product Security Engineer

DatabricksCalifornia

Staff Security Software Engineer leading architecture, standards, and development of AI security tooling, threat detection, and red-teaming platforms at Databricks. Requires 7-10 years security engineering experience, expert Python skills, and deep AI/ML security expertise.

231k – 398k/yrRemote7+ YOESecurity Engineering