Snowflake

Senior Software Engineer - Natsec

Snowflake1 weeks ago
Location

US-VA-McLean

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Senior Software Engineer

Posted

Jun 3, 2026

Full TimeSenior

The role

Summary

Snowflake seeks a Senior Software Engineer for its Public Sector team, focusing on building secure, compliant cloud infrastructure for sensitive government environments. The role requires deep expertise in distributed systems, cloud technologies, and robust security clearance to support critical national security-related cloud deployments.

What you'll do

Cloud Infrastructure Design: Design, implement, and maintain scalable distributed systems for cloud automation platform, including cloud control plane and Kubernetes container platform
Customer Solution Development: Work directly with customers to understand critical problems and design tailored solutions for sensitive production environments
Systems Deployment: Deploy and maintain availability of cloud compute servers and Kubernetes clusters in air-gapped and sensitive production environments
Software Delivery Pipeline Management: Implement and manage software delivery pipelines supporting continuous delivery and automatic compliance in sensitive runtime environments
Operational Readiness: Ensure service operational readiness, meeting customer commitments for security, reliability, availability, and performance

What we look for

Technical

Cloud InfrastructureExtensive experience with container orchestration, cloud infrastructure, and Infrastructure as Code (IaC) tools like Terraform or Pulumi
Programming LanguagesAdvanced development skills in Java, C++, Golang, or Python
Cloud PlatformsHands-on experience with public cloud platforms such as AWS, Azure, or GCP

Education

Advanced DegreeAdvanced degree in Computer Science or related technical field

Experience

Industry Experience7+ years of experience designing and supporting large-scale distributed systems in production, with recent public sector deployment experience

Skills

Required skills

Distributed SystemsStrong understanding of distributed systems architecture and design principles
Security ClearanceActive TS/SCI clearance with Polygraph, or ability to obtain and maintain such clearance
U.S. CitizenshipValid U.S. Citizenship with ability to pass government security screenings

Nice to have

Database InternalsExperience with database systems and their internal architectures
AI AutomationFamiliarity with AI-driven tooling for automating operational tasks

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Benefits

Innovative Work Environment

Dynamic, fast-moving company focusing on AI-native problem solving and emerging technologies

Career Growth

Opportunity to redefine future work methodologies and contribute to cutting-edge cloud computing solutions


Interview process

  1. 1
    Initial Screening Security clearance and citizenship verification
  2. 2
    Technical Assessment Evaluation of distributed systems and cloud infrastructure expertise
  3. 3
    Technical Interviews Multiple rounds focusing on system design, coding skills, and problem-solving abilities
  4. 4
    Final Interview Meeting with hiring manager and team to assess cultural fit and long-term potential

Apply for this position

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