Snowflake

Software Engineer - Secret, Cryptographic and Identity Infrastructure

Snowflake2 days ago
Location

US-WA-Bellevue

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Senior

Role

Software Engineer

Posted

May 23, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Software Engineer for its Secret, Cryptographic and Identity Infrastructure (SCII) team, focusing on building foundational security systems that protect the company's Data Cloud. The ideal candidate will design, develop, and scale secure software solutions, implementing critical security infrastructure across a multi-cloud environment.

What you'll do

Security System Design: Design, develop, and scale software systems that enable secure product development across a multi-cloud environment
Security Tooling: Build and maintain security tools to define, monitor, enforce, and detect security policy violations across the platform
Developer Autonomy: Implement automation and self-service processes that increase developer autonomy and promote secure design practices
Infrastructure Architecture: Contribute to core security infrastructure architecture, including secret management, key management, service identity, authentication, and authorization
Cross-Team Collaboration: Partner with engineering teams to understand security challenges and deliver friction-reducing solutions without compromising safety
Code Quality: Write well-tested, reliable code and participate in design reviews, code reviews, and on-call rotations to maintain critical system health

What we look for

Technical

Programming LanguagesProficiency in one or more: JavaScript, Java, Python, C, C++, Golang, or Rust
Cloud PlatformsExperience with cloud deployment on AWS, Azure, or GCP
ContainerizationExperience deploying and operating services on Kubernetes

Education

Minimum EducationBachelor's degree in Computer Science or related technical field
Preferred EducationMaster's degree or PhD in Computer Science or related technical field

Experience

Security InfrastructureExperience with secure software development lifecycle (SSDLC), secret management systems, service identity, authentication, or authorization
Software DevelopmentExperience designing, building, testing, and maintaining reliable, scalable software solutions

Skills

Required skills

Software DevelopmentStrong hands-on software development skills
CommunicationExcellent interpersonal and communication skills
Security MindsetGenuine interest in building impactful security and reliability solutions at scale

Nice to have

Advanced CryptographyDeep understanding of cryptographic systems and security protocols
Multi-Cloud ArchitectureExperience with complex multi-cloud security infrastructures

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Healthcare

Comprehensive medical, dental, and vision insurance

Retirement Planning

401(k) plan with company matching

Stock Options

Equity compensation to align employee and company interests

Professional Development

Continuous learning opportunities and technical training

Flexible Work

Supportive work environment with potential remote work options


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Interview In-depth technical discussion focusing on software engineering and security expertise
  3. 3
    System Design Interview Evaluate candidate's ability to design secure, scalable infrastructure solutions
  4. 4
    Team Match Interview Interviews with team members to assess cultural fit and collaboration potential
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and candidate's potential contributions

Apply for this position

You'll be redirected to the company's application page