snowflake

Senior Software Engineer - Snowflake Streaming

Apply Now

At a Glance

Location
US-WA-Bellevue, United States
Employment
FULL_TIME
Experience
3–5 years
Compensation
{'@type': 'MonetaryAmount', 'currency': 'USD', 'value': {'@type': 'QuantitativeValue', 'minValue': 200000, 'maxValue': 287500, 'unitText': 'YEAR'}}
Department
Snowflake
Posted
2026-06-30

Key Requirements

Required Skills

DatabricksJavaKafkaSnowflake

Domain Knowledge

  • Cloud
  • Engineering
  • SaaS

Requirements

3–5 years of software engineering experience on large-scale distributed systems or cloud services

Experience building or operating high-throughput, low-latency services in production

Strong debugging skills across the stack — from application logic to network and storage layers

Familiarity with cloud infrastructure and multi-tenant service design

Experience building streaming or ingestion systems (Kafka, Kinesis, Flink, or similar)

Familiarity with database internals — WAL, columnar storage, or transaction processing

Responsibilities

Design, build, and maintain core components of Snowflake's streaming ingestion platform

Improve service reliability, scalability, and latency under high-throughput production workloads

Debug and resolve incidents in a distributed, multi-tenant cloud service

Contribute to the design and evolution of streaming APIs, SDKs, and server-side protocols

Write comprehensive tests including unit, integration, and chaos/fault-injection scenarios

Collaborate with partner teams (storage, query, compute) on cross-cutting platform concerns