Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Snowflake is seeking a Senior Software Engineer to join the Cloud Provisioning team, responsible for building and maintaining the core infrastructure that enables Snowflake's multi-cloud platform. The role emphasizes designing scalable distributed systems, fault tolerance, and performance optimization across AWS, Azure, and Google Cloud.
The ideal candidate has 7+ years in large-scale system design, 2+ years leading teams, and strong CS fundamentals with experience in C++ or Java and cloud
Snowflake is seeking a Senior Software Engineer to join the Cloud Provisioning team, responsible for building and maintaining the core infrastructure that enables Snowflake's multi-cloud platform. The ideal candidate will design and implement scalable distributed systems, analyze fault tolerance and performance challenges, and lead cross-functional initiatives. They will ensure operational readiness and balance usability, performance, and cost across cloud providers like AWS, Azure, and Google Cloud.
The role requires 7+ years of experience in large-scale system design and support, with 2+ years leading engineering teams. Candidates should have expertise in distributed fault-tolerant services, systems programming in C++ or Java, and a strong foundation in computer science concepts. Experience with cloud infrastructure and a BS in Computer Science (MS or PhD preferred) are required. This position offers the opportunity to shape the future of Snowflake’s core services while working on high-impact, complex technical challenges.