Senior Software Engineer - Cloud Provisioning Service

Snowflake
Remote
Remote

Why this role

Pace
Fast Paced
Collaboration
High
Autonomy
High
Decision Impact
Team
Role Level
Team Lead

What success looks like

  • Design and implement scalable distributed systems
  • Analyze and solve fault-tolerance and high availability issues
  • Ensure operational readiness of services
Typical background
7+ years of experience designing, building and supporting large scale systems in production

Transferable backgrounds

Skills & requirements

Required

Distributed SystemsCloud InfrastructureFault ToleranceHigh AvailabilityPerformance OptimizationMulti-threadingConcurrency

Preferred

C++JavaAWSAzureGoogle Cloud

Stack & domain

Distributed systemsCloud infrastructure (aws, azure, google cloud)C++JavaMulti-threadingConcurrencyOperating systems conceptsData structuresAlgorithmsNetworkingStoragePerformanceScaleCloud provisioningCloud computingData management

About the role

Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level.

There is only one Data Cloud.

Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of…

Similar roles