snowflake
Senior Software Engineer - Snowflake Streaming
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
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