FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Snowflake Streaming
SnowflakeSenior Software Engineer responsible for designing and maintaining Snowflake's streaming ingestion platform. Working on improving service reliability and collaborating with cross-functional teams in a dynamic environment.
Posted 6/30/2026full-timeBellevue • Washington • 🇺🇸 United StatesSenior💰 $200,000 - $287,500 per yearWebsite
Tech Stack
Tools & technologiesCloudDistributed SystemsJava
About the role
Key responsibilities & impact- 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
- Participate in code reviews, on-call rotations, and architecture discussions
Requirements
What you’ll need- 3–5 years of software engineering experience on large-scale distributed systems or cloud services
- Strong proficiency in Java or C++
- Deep understanding of distributed systems concepts: consistency, fault tolerance, replication, and backpressure
- 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
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software EngineeringDistributed SystemsDebugging SkillsUnit TestingIntegration TestingFault Injection TestingStreaming APIsSDK DevelopmentServer-Side ProtocolsMulti-Tenant Service Design
Soft Skills
CollaborationProblem SolvingCommunication