Software Engineer - Security @ Snowflake
Your Application Journey
Email Hiring Manager
Job Details
About Snowflake
Snowflake empowers enterprises and individuals to achieve their full potential with a culture focused on impact, innovation, and collaboration. It is the sweet spot for building big, moving fast, and advancing technology and careers.
Role Overview
As a Software Engineer - Security at Snowflake, you will design, build, and support software solutions that track and secure employee access to production services and protect customer data. You will help set the direction for security infrastructure, ensuring systems are natively multi-cloud, highly reliable, and scalable.
Responsibilities
- Design, develop, and scale security solutions for employee and customer data protection.
- Partner with security, engineering, and product teams to set strategy for security practices.
- Manage project priorities, deadlines, and deliverables.
Ideal Candidate
The ideal candidate holds a Bachelor’s degree in Computer Science (or related field) or equivalent experience and has 2+ years in software development with languages like JavaScript, Java, Python, C, C++, or Go. Experience with major cloud vendors (AWS, GCP, Azure) and building security products and frameworks, including access control and SSH, is essential. Effective interpersonal and communication skills are required.
Key skills/competency
Software Security, Cloud, Multi-cloud, Access Control, Infrastructure, Scalability, Java, Python, C++, Collaboration
How to Get Hired at Snowflake
🎯 Tips for Getting Hired
- Customize your resume: Highlight security and cloud experience.
- Research Snowflake: Understand their culture, mission, and innovations.
- Emphasize technical skills: Focus on relevant programming and cloud expertise.
- Prepare for interviews: Review security frameworks and multi-cloud architectures.