
Senior Software Engineer (Cloud Security)
Snowflake
Job description
-
We are hiring a Senior Software Engineer for our Cloud Security team. This team reduces risk to Snowflake at scale through software-defined controls rather than one-off fixes, building the platforms and pipelines that make entire classes of problems go away
-
You won’t just find problems; you’ll ship the systems that improve and verify the security posture of Snowflake products across 600+ million assets and three cloud providers (AWS, Azure, and GCP), with a growing focus on using AI to reason over posture data at a scale humans can’t
-
Build solutions and services that operate, protect, and govern our security posture across 600+ million assets and three clouds (AWS, Azure, GCP)
-
Automate security controls across cloud environments, including core primitives: IAM, detection and monitoring, configuration management, and data protection
-
Build real-time security monitoring, logging, and alerting, using Snowflake technologies to make Snowflake more secure
-
Define and maintain security baselines, policies, and standards for public cloud platforms
-
Design and operate continuous, AI-augmented pipelines that ingest posture and telemetry across hundreds of millions of assets, score risk, and automatically surface the highest-impact issues
-
Own security workstreams end to end and raise the engineering bar through design reviews, mentorship, and technical guidance for the team
-
Bring software engineering best practices to security work: documentation, testing, and observability, because a control you can’t test, monitor, or reason about isn’t a control
Benefits
-
Comprehensive health insurance plans
-
Health savings accounts
-
Robust retirement plans
-
Life and disability insurance
-
Weekly online lunch and learns
-
Virtual workout classes
-
Ergonomic work-from-home equipment
-
On-demand mental health and wellness programs
-
Fertility benefits and family planning resources
-
Generous time-off and various leave plans
-
Onsite and Remote Work
-
Employee discounts and pre-tax selections
-
New hire equity + Employee Stock Purchase Plan (ESPP)
-
Quarterly bonus or commission program- Experience building software in one or more languages such as Java, C++, Go, or Python
-
A commitment to data-driven, scalable decision-making that holds up over time
-
Experience designing and owning secure, large-scale systems, with working knowledge of secure architecture principles and threat modeling
-
5+ years of software engineering experience preferred, or equivalent experience
-
A passion for developer experience: making security the default rather than a restriction
-
Strong collaboration and communication skills across engineering and cross-functional stakeholders
-
Familiarity with distributed architectures and building scalable APIs (e.g., gRPC, REST)
-
Experience applying AI/ML to security problems (detection, risk scoring, prioritization) and building the data pipelines that feed them
-
A strong grasp of algorithms and data structures applied to complex problems
-
Proficiency writing, debugging, and optimizing SQL for data-driven security operations, as a supporting capability
-
Hands-on experience with Kubernetes and IaC (Terraform, Pulumi)
-
Experience designing scalable, concurrent, resilient services for high-demand, multi-cloud environments