CareerPlanSign in

Senior Software Engineer - Cloud Provisioning Service

US-WA-Bellevue💼 Full-time🗓 2026-09-30

Core

Design and implement scalable distributed systems for Snowflake's services layer, creating an abstraction layer between cloud providers to optimize usability, performance, and cost.

Role type

Senior IC distributed systems engineer

Builds

Core services layer abstraction for multi-cloud data platform

Domain

Cloud infrastructure, distributed systems, multi-cloud providers (AWS, Azure, GCP)

Required skills

distributed systems design, fault tolerance, high availability, low-level OS concepts (multi-threading, memory management, networking, storage), systems programming (C++/Java), cloud infrastructure (AWS/Azure/GCP), data structures and algorithms

Preferred skills

leadership of junior/senior engineers, Masters or PhD in CS

Technologies

C++, Java, AWS, Azure, Google Cloud

Responsibilities

Design and implement scalable distributed systems, analyze and solve fault-tolerance/performance/scale challenges, lead cross-functional initiatives, ensure operational readiness of services

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 877,000+ jobs from 20+ sources.