Snowflake-posted 5 months ago
$195,000 - $287,500/Yr
Full-time • Mid Level
Menlo Park, CA
5,001-10,000 employees

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.

  • Design, plan, and implement features and projects that enable Snowflake systems to remain secure-by-default.
  • Develop and optimize services, frameworks, and libraries that enhance developer productivity, focusing on cloud native solutions and automated security measures.
  • Use data-driven insights to create solutions that mitigate security risks and improve the overall security posture.
  • Work alongside engineering and security teams, provide expert leadership and advice on secure architecture, design, and implementation.
  • Lead efforts to secure modern software applications running across multiple cloud environments.
  • Develop and enforce security policies, controls, and monitoring systems to protect cloud-native applications and services.
  • Provide mentorship to junior engineers, fostering a culture of continuous learning and security awareness.
  • Lead by example, championing secure coding practices and influencing the broader engineering community on best practices in cloud security.
  • Proficient in developing and applying secure architecture principles, creating threat models, and executing large-scale design implementations with a focus on security from inception to deployment.
  • Passionate about enhancing developer experience by guiding them on secure practices, focusing on proactive solutions that make security the default choice rather than imposing restrictions.
  • Experience in building software across a variety of languages, including Java, C++, JavaScript, Go, and Python.
  • Skilled in designing and implementing distributed software architectures, with a strong understanding of creating and managing scalable APIs (e.g., gRPC, REST).
  • Ability to work collaboratively and communicate clearly with engineering and other cross-functional stakeholders on product launches, security issues and other initiatives.
  • Committed to making decisions and developing solutions based on data and scalable methodologies, ensuring long-term effectiveness and impact.
  • Ability to think strategically and develop forward-thinking automation solutions that scale efficiently across diverse environments.
  • Skilled in writing, debugging, and optimizing SQL queries to support data-driven decisions and operations.
  • Deep understanding of software algorithms and data structures, with the ability to apply them effectively to solve complex problems.
  • Hands-on experience with Kubernetes and Infrastructure as Code tools like Terraform and Pulumi, ensuring scalable and maintainable infrastructure solutions.
  • Proven experience in designing and building scalable, concurrent services that handle high demand and are resilient in multi-cloud environments.
  • 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
  • Other company benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service