Snowflake
Staff Software Engineer - Ingestion
$236K–$339K
US-WA-Bellevue · Hybrid · Staff · Full-time · Posted Oct 13, 2026
- Experience
- 10+ years.
- Education
- BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical experience.
About the job
Lead the architecture and delivery of high-throughput, customer-facing file-ingestion services and APIs that bring enterprise data into Snowflake at global scale.
What you'll do
- Define architecture and technical strategy for external ingestion services across multi-cloud environments.
- Lead delivery of reliable customer-facing features and APIs, including integration with partners and external platforms.
- Set engineering standards, mentor engineers, and work with internal teams and customers on architecture and integration challenges.
What they ask for
- 10+ years designing, building, and operating large-scale distributed systems or cloud-native infrastructure in production.
- Architectural leadership delivering complex customer-facing services or external APIs from concept to general availability and global scale.
- Expert proficiency in Java or C++; deep expertise in external API design, cloud service orchestration, and resilient multi-tenant endpoints.
- Deep domain knowledge in at least one of ingestion pipelines, distributed query engines, messaging/streaming systems, or database internals; BS, MS, PhD in a related field, or equivalent practical experience.
Nice to have
- Experience building external developer platforms, SDKs, or public SaaS APIs.
- Expertise in open table formats and ecosystems such as Apache Spark or Ray; performance engineering, metadata/state systems, or open-source contributions are also noted as bonuses.
Pay
$236K – $339.2K (USD; base salary)
Tools
AWS, Azure, GCP, Java, C++, Kafka, Pulsar, Apache Iceberg
Model-written summary · the original posting is authoritative