Jobs

Senior Software Engineer, Product Security

Bellevue, WA, USABellevueWashingtonUnited StatesNorth AmericaMay 17, 2024

There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

RESPONSIBILITIES:

  • Design, develop and scale automated solutions and services to help Snowflake engineers build secure products in a multi-cloud environment. 
  • Build and maintain security testing tools and define, monitor, enforce, and detect security policy violations.
  • Implement tools and processes to increase developer autonomy and educate them on secure design and coding practices.
  • Partner with security, engineering and product teams to define and set the strategy for internal security practices and processes.
  • Design and implement tools that scan products for security vulnerabilities.
  • Lead and manage project priorities, deadlines and deliverables.

MINIMUM QUALIFICATIONS:

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • Experience in software development working with one or more of the following languages: JavaScript, Java, Python, C, C++, Go.
  • Experience designing, testing, and maintaining software solutions.
  • Experience leading project teams and setting technical direction.

PREFERRED QUALIFICATIONS:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience with secure software development lifecycle or security infrastructure, including but not limited to static analysis, code auditing, vulnerability detection and management, authentication and access management, compliance scanning, and security training.
  • Effective interpersonal and communication skills.

ABOUT THE JOB:

The Product Security team ensures that Snowflake products are built and shipped with the highest security. Our team drives the security development lifecycle of new products in collaboration with multiple product, security and engineering teams. Our approach is to empower Snowflake developers to build secure software. We aim to increase their autonomy by providing clear security guidelines, automating security reviews, and building necessary security tools and frameworks. 

In this role, you will design and build necessary software solutions across a wide range of problem areas, including automatic security reviews, access control management and systems or tools to detect and fix vulnerabilities. You will have the opportunity to help set the direction for product security at Snowflake while working closely with other teams at Snowflake. 

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. 

How do you want to make your impact?

Cyber Security Jobs by Category

Cyber Security Jobs by Location

Cyber Security Salaries