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. The Fundamental Security team builds the foundational security services and libraries that empower Snowflake engineers to bring the most secure Data Cloud to our customers. We solve the hard security problems so other Snowflake engineers don't have to. Security, reliability and quality are critical. We need smart engineers who can pick up and understand complex technical areas quickly - and who are enthusiastic about building new technologies! In this role, you will design, build and support software solutions across a wide range of problem areas, including Secret Management, Key Management, Identity and Authorization. You will have the opportunity to help set the direction for the security infrastructure used by engineers across the company. The systems you build must be natively multi-cloud, highly-reliable and scale to match Snowflake's massive and distributed footprint. We're scaling our team to help enable and accelerate Snowflake's growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. As a Software Engineer at Snowflake, you will:
Design, develop, and support critical security services, libraries and frameworks that are highly reliable and easy to use.
Build high-quality and highly reliable software to meet the needs of a fast growing company in a multi-cloud environment.
Analyze and understand reliability, performance and scalability bottlenecks in the system and solve them.
Understand the security risks faced by Snowflake and our customers, and build solutions to mitigate them.
Work with engineering teams from across Snowflake to build empathy and understand their needs.
Our Ideal Software Engineer Will Have:
Bonus Points For Experience With The Following:
Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.