About The Position

Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. In this position you are expected to design, plan, and implement solutions that improve and verify the security posture of Snowflake products. Projects focus on building a platform that makes it easy to deploy and maintain security services, unifying security experience for developers, increasing developer autonomy as it pertains to security, detecting security vulnerabilities, secure-by-default solutions, and leveraging data to drive security outcomes. We hold a special emphasis on building with software engineering best practices (documentation, testing, observability, etc). The ultimate goal is to build a world-class security experience for developers in Snowflake.

Requirements

  • Ability to develop threat models and review design documents from the security perspective
  • Empathy and advocacy for developer experience. We don't tell developers what not to do, we show them how to do it safely, ideally by default
  • Experience with finding bugs in software written in a variety of languages such as Java, C++ JavaScript, Go, and Python
  • Ability to work collaboratively and communicate clearly with engineering and other cross-functional stakeholders on product launches, security issues and other initiatives
  • Ability to lead with data and scalable solutions in everything you do
  • Experience with designing and implementing distributed software systems with robust APIs (gRPC, REST, etc)

Nice To Haves

  • Experience with production service development in Go
  • Ability to write, debug and optimize SQL queries
  • Understanding and properly applying software algorithms and data structures
  • Experience with Kubernetes and Infrastructure-as-code (terraform, pulumi, etc)
  • Experience with building scalable and concurrent web applications

Responsibilities

  • Design, plan, and implement features and projects that enable Snowflake systems remain secure-by-default
  • Build services and libraries to increase developer productivity as it pertains to security, leveraging data to drive outcomes
  • Work alongside engineering and security teams, provide expert leadership and advice on secure architecture, design, and implementation
  • Create and scale security products and services with high developer empathy
  • Secure modern software and technologies running in a multi-cloud environment

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service