← Back to job listings
SN
Senior Software Engineer (Accelerated Delivery)
Snowflake · Menlo Park, CA, United States
About The Role
Join Snowflake's Release Engineering team as a Senior Software Engineer. In this role, you will design and build continuous deployment and rollout infrastructure, improve engineering velocity, and develop self-service developer tooling. You will work at the intersection of developer productivity, distributed systems reliability, and large-scale multi-cloud infrastructure orchestration. Snowflake offers comprehensive health insurance, robust retirement plans, generous time-off, and various leave plans.
- Design and build continuous deployment and rollout infrastructure that safely ships changes across Snowflake’s large-scale, multi-cloud production environment.
- Build and evolve platform capabilities for progressive delivery, including staged rollouts, canarying, automated health checks, rollback controls, and guardrails that reduce blast radius during production change events.
- Implement and evolve deployment methodologies such as GitOps-inspired workflows, infrastructure as code, policy-driven automation, and progressive delivery patterns appropriate for Snowflake’s environment.
- Care deeply about safe production rollouts, developer experience, minimizing blast radius, and building systems that make the right operational path the easiest one
- Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake
- Have worked with Kubernetes-based systems and understand how to safely roll changes across distributed production environments
- Bring a data-driven mindset and have experience using observability platforms such as Prometheus, Datadog, or Grafana to evaluate system and rollout health
- Enjoy building internal platforms and self-service systems that improve developer productivity across a large engineering organization
- Are excited about applying AI and intelligent automation to release operations, deployment safety, and autonomous workflows
- Apply a combined software engineering and DevOps mindset to design, build, and continuously improve large-scale delivery platforms in production
- Have experience with distributed systems, infrastructure automation, CI/CD pipelines, and cloud environments
- Have strong software engineering skills in Golang, Java, C++, or similar systems languages, along with Python, Bash, or similar scripting languages
- Have experience building or operating continuous deployment, release engineering, or production change platforms at scale
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring