# Principal Software Engineer II

**Company:** [Snowflake](https://hotfix.jobs/companies/snowflake)
**Location:** Bellevue, WA
**Role:** Fullstack Engineering
**Salary:** $304K-$437K
**Experience:** 14+ years
**Skills:** Distributed Systems, Dynamic Tables, Stream Processing, Flink, Apache Beam, Spark Streaming, Analytic Databases, Multi-Tenant Systems, Cloud Systems, Data Pipelines
**Posted:** 2026-02-10

> Owns technical vision and architecture for Snowflake's Data Pipelines and Dynamic Tables, driving innovation in streaming data processing at massive scale. Requires 14+ years in distributed data systems and deep expertise in stream processing.

## Job Description

## Responsibilities
- Work with engineers and Product Managers in a globally distributed team to define functionality and design of next-generation streaming data platform.
- Drive long-term product and technology strategy and innovation, leading industry trends.
- Drive future state architecture for Dynamic Tables and other key systems within data pipelines.
- Design and build highly reliable software to meet and exceed needs of largest customers.
- Provide technical leadership and guidance to senior management and multiple departments.
- Ensure operational readiness of services, meeting commitments on reliability, availability, and performance.

## Requirements
- 14+ years industry experience designing and building distributed data systems.
- Experience building enterprise-grade, reliable and trustworthy software or services.
- Deep knowledge of foundational data systems and ability to innovate without constraints of current technology.
- Ability to work in a team environment, collaborate well, and mentor junior engineers.
- Strong oral and written English language skills.

## Nice-to-Haves
- Designing stream processing systems: Flink, Beam, Spark Streaming, etc.
- Analytic database technologies, especially internal design and implementation.
- Developing database or distributed systems internals.
- Large scale distributed systems, transactions and consistency models.
- Implementing multi-tenant systems with focus on reliability, performance, isolation, and security.
- Designing and implementing systems for public or private clouds.

## Similar roles

- [Principal Software Engineer II - Metadata](https://hotfix.jobs/jobs/principal-software-engineer-ii-metadata-at-snowflake-497d77b2-260d-42eb-832a-f18158c5345e) - Snowflake - Bellevue, WA - $304K-$437K
- [Principal Software Engineer](https://hotfix.jobs/jobs/principal-software-engineer-at-crusoe-9b5f4a66-e7f4-4354-ab5b-fd047f8d40b4) - Crusoe - San Francisco, CA - $256K-$320K
- [Principal Engineer, Collaboration Platforms](https://hotfix.jobs/jobs/principal-engineer-collaboration-platforms-at-clickup-84f7b82c-2d9a-4c1d-8fe1-01f8e4e72721) - ClickUp - Remote - $250K-$300K
- [Principal Software Engineer](https://hotfix.jobs/jobs/principal-software-engineer-at-typeface-b90ea697-b2c2-42ca-b7a1-1831d028aa79) - Typeface - Palo Alto, CA - $248K-$267K
- [Principal Software Engineer](https://hotfix.jobs/jobs/principal-software-engineer-at-okta-a2656e88-3866-4e8f-b199-a0523638388e) - Okta - Bellevue, WA - $244K-$376K

**Apply:** https://hotfix.jobs/jobs/principal-software-engineer-ii-at-snowflake-3dcb6d18-f4dc-4915-99b8-15391c02c777
**Canonical:** https://hotfix.jobs/jobs/principal-software-engineer-ii-at-snowflake-3dcb6d18-f4dc-4915-99b8-15391c02c777