Forward Deployment Senior Software Engineer

Snowflake Snowflake · Data AI · VA-McLean, United States · Engineering

This role focuses on applying software engineering and analytical problem-solving skills to design, implement, and maintain scalable distributed systems for Snowflake's cloud automation platform, particularly for public sector customers. It involves working with customers, deploying and maintaining cloud infrastructure, implementing software delivery pipelines with continuous delivery and compliance, ensuring operational readiness, and using AI-driven tooling to automate operational tasks. A strong emphasis is placed on security, compliance, and working in sensitive, sometimes air-gapped, production environments, requiring an active TS/SCI clearance.

What you'd actually do

  1. Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  2. Design, implement and maintain scalable distributed systems for our cloud automation platform that include cloud control plane, Kubernetes container platform and traffic and networking.
  3. Work directly with customers to quickly understand their critical problems and design and implement solutions.
  4. Deploy and maintain availability of cloud compute servers and Kubernetes clusters that power the Snowflake platform in sensitive (sometimes air-gapped) production environments using automation.
  5. Implement software delivery pipelines that support continuous delivery and automatic compliance in sensitive runtime environments.

Skills

Required

  • 7+ years of industry experience designing and supporting large-scale distributed systems in production, with recent experience in deploying at public sector customers
  • In-depth experience with container orchestration, 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 public cloud platforms such as AWS, Azure, or GCP
  • Active TS/SCI clearance with Polygraph
  • U.S. Citizenship

Nice to have

  • Experience with database systems and database internals preferred
  • Advanced degree in Computer Science or related field

What the JD emphasized

  • Active TS/SCI clearance with Polygraph
  • U.S. Citizenship
  • security screening requirements