Snowflake
Senior Software Engineer - NatSec
US-VA-McLean, Remote. Posted 3 months ago
The role
You will design, implement, and maintain scalable distributed systems for a cloud automation platform. You will work in sensitive and air-gapped production environments to support public sector customers.
What you will do
- Solve real business needs at large scale using software engineering and analytical problem solving.
- Design, implement and maintain scalable distributed systems for the cloud automation platform.
- Work directly with customers to understand critical problems and implement solutions.
- Deploy and maintain availability of cloud compute servers and Kubernetes clusters in sensitive or air-gapped environments.
- Implement software and maintain delivery pipelines for continuous delivery and automatic compliance.
- Ensure operational readiness regarding security, reliability, availability, and performance.
- Collaborate with product teams on requirements and SLOs for air-gapped environments.
- Identify, troubleshoot, and solve network and systems issues.
- Automate routine operational tasks.
Required qualifications
- Current clearance and experience working in AIR GAP environment
- 7+ years of industry experience designing and supporting large-scale distributed systems in production
- Recent experience in deploying at public sector customers
- In-depth experience with storage systems, cloud infrastructure and IaC tools such as Terraform or Pulumi
- Strong CS fundamentals including data structures, algorithms, and distributed systems
- In-depth development skills in Java, C++, Golang or Python
- Experience with database systems and database internals
- Experience with public cloud platforms such as AWS, Azure, or GCP
- Advanced degree in Computer Science or related degree
- Active TS/SCI clearance with Polygraph
- U.S. Citizenship
About the company
Snowflake is powering the era of the agentic enterprise and is scaling its team to accelerate growth.