Snowflake

Senior Software Engineer - Cloud Provisioning Service

Snowflake

Apply
8 days ago
Bellevue, WA, USA
Senior / Staff+
H1B Sponsor

Base Salary

$200k - $288k/yr

Responsibilities

  • Solve real business needs at large scale using software engineering and analytical problem-solving skills.
  • Design and implement scalable distributed systems for the services layer.
  • Analyze and resolve fault-tolerance, high availability, performance, and scale challenges.
  • Lead cross-functional initiatives and collaborate with engineers, product managers, and Technical Program Managers.
  • Understand trade-offs between consistency, durability, and costs to build effective solutions.
  • Ensure operational readiness of services and meet customer commitments regarding availability and performance.

Requirements

  • 7+ years of industry experience designing, building, and supporting large-scale systems in production.
  • 2+ years of experience leading a group of junior and senior engineers.
  • Experience in building large-scale distributed fault-tolerant services and control planes.
  • Excellent understanding of low-level operating systems concepts including multi-threading and memory management.
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems.
  • Proficiency in systems programming with fluency in C++ or Java preferred.
  • Track record of identifying and implementing creative solutions.
  • Experience with cloud infrastructure such as AWS, Azure, or Google Cloud.
  • BS in Computer Science; Masters or PhD preferred.

Tech Stack

AWSAzureC++Google CloudJava

Categories

BackendData EngineeringDevOps