Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - CLOUD THREAT DETECTION 
United States, California 
305301285

25.06.2024

In this role, you will lead an initiative to design, build, and deploy novel technology across the Snowflake data cloud to detect in real time malicious activity and ensure the security and integrity of Snowflake components. You’ll be working at the intersection of Security, Observability, and Data Science and there are a wide range of use cases to support including: threat detection, network monitoring, software supply chain security, vulnerability management, and more.

RESPONSIBILITIES:
  • Lead the design, development, and deployment of a lightweight, high-performance security telemetry system to monitor and protect Snowflake services
  • Produce high quality software leveraging Linux security features and cloud native technologies
  • Create and execute a testing strategy to ensure high performance and stability of the security telemetry system
  • Work with stakeholders in Product Security, Threat and Abuse Detection, Incident Response, and Security Compliance to establish roadmap and priorities
  • Ensure operational readiness of the system and meet commitments to Snowflake customers regarding security, reliability, availability, and performance
  • Help grow the team through hiring, mentoring, and coaching other engineers
MINIMUM QUALIFICATIONS:
  • 7+ years hands-on software engineering experience
  • Experience working with Linux observability frameworks: eBPF, kprobes, auditd, etc.
  • Experience developing production code for security, observability or networking
  • Solid understanding of Linux system internals: file system, process management, networking, syscalls, etc.
  • Strong development experience in Rust, Golang, C++ or Java
PREFERRED QUALIFICATIONS:
  • 10+ years building and supporting large-scale distributed systems
  • Understanding of modern cloud technology components and deployment patterns: virtual machines, containers, Kubernetes, serverless, infrastructure as code, etc.
  • Experience with memory, storage, and CPU isolation of multi-tenant workloads
  • Deep experience with Linux security fundamentals, such as: Linux Security Modules, Mandatory Access Control, Integrity Measurement Architecture, namespaces, cgroups, seccomp, ptrace, etc.
  • Have read and are capable of implementing ideas from “Building Secure & Reliable Systems” or “Engineering Trustworthy Systems”

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is $214,000 - $327,750.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.