4 days ago

Software Engineer, Database Platform Security

Snowflake

On Site
Full Time
$195,000
Menlo Park, CA

Job Overview

Job TitleSoftware Engineer, Database Platform Security
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$195,000
LocationMenlo Park, CA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Snowflake

Snowflake empowers enterprises to achieve their full potential. With a culture focused on impact, innovation, and collaboration, it's an ideal environment for building significant technology and advancing careers. Snowflake's founders designed the Data Cloud from scratch, making it an effective, affordable, and accessible data platform for all users. This vision enables thousands of organizations to unlock data value with near-unlimited scale, concurrency, and performance, revealing endless insights for tackling today's challenges and tomorrow's possibilities.

The Database Platform Security Team

The Database Platform Security team at Snowflake is dedicated to building best-in-class security solutions for the Snowflake platform, focusing on three key areas:

  • Zero Trust/Network Security: Ensuring secure access to and from Snowflake for customer environments through features like network policies and private links.
  • Key Management: Providing robust crypto infrastructure for all customer data and metadata, including key rotation, rekeying, and advanced Tri-secret Sharing for Bring Your Own Key (BYOK) capabilities.
  • Secret Management: A new and rapidly growing area involving the secure storage and management of secrets like OAuth tokens and credentials within Snowflake.

What You Will Do as a Software Engineer, Database Platform Security

  • Work on highly impactful initiatives, from idea formulation through design and implementation.
  • Innovate, design, and build highly available, reliable, and secure distributed services and solutions within the global Snowflake platform.
  • Ensure operational readiness of services, leading incident management and mitigation discussions to meet customer commitments for security, reliability, availability, and performance.

Qualifications

  • Between 3 to 6 years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large-scale cloud services.
  • Knowledge and experience with different security, governance, privacy, and compliance areas is a plus (though not required).
  • Strong fundamentals in computer science skills.
  • Strong development skills in Java, Python, SQL.
  • BS in Computer Science or a related degree.

Confidentiality and Security Standards

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Employees must abide by the company’s data security plan as an essential part of their duties, ensuring customer information remains secure and confidential.

Key skills/competency

  • Distributed Systems
  • Cloud Services
  • Database Security
  • Zero Trust
  • Network Security
  • Key Management
  • Secret Management
  • Java
  • Python
  • SQL

Tags:

Software Engineer
Database Security
Distributed Systems
Cloud Services
Network Security
Key Management
Secret Management
Zero Trust
Java
Python
SQL

Share Job:

How to Get Hired at Snowflake

  • Research Snowflake's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in distributed systems, cloud security, Java, Python, and SQL, aligning with Snowflake's needs.
  • Showcase security expertise: Emphasize any background in Zero Trust, key management, or secret management for this Software Engineer role.
  • Prepare for technical interviews: Practice data structures, algorithms, and system design, focusing on scalable, secure distributed services at Snowflake.
  • Demonstrate problem-solving: Be ready to discuss complex security challenges and how your solutions impact Snowflake's platform and customers.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background