# Principal Software Engineer II

**Company:** [Snowflake](https://hotfix.jobs/companies/snowflake)
**Location:** Bellevue, WA
**Role:** Fullstack Engineering
**Salary:** $304k – $437k/yr
**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/497d77b2-260d-42eb-832a-f18158c5345e) - Snowflake - Bellevue, WA - $304k – $437k/yr
- [Principal Software Engineer](https://hotfix.jobs/jobs/9b5f4a66-e7f4-4354-ab5b-fd047f8d40b4) - Crusoe - San Francisco, CA - $256k – $320k/yr
- [Principal Engineer, Collaboration Platforms](https://hotfix.jobs/jobs/84f7b82c-2d9a-4c1d-8fe1-01f8e4e72721) - ClickUp - Remote - $250k – $300k/yr
- [Principal Software Engineer](https://hotfix.jobs/jobs/b90ea697-b2c2-42ca-b7a1-1831d028aa79) - Typeface - Palo Alto, CA - $248k – $267k/yr
- [Principal Engineer, Software](https://hotfix.jobs/jobs/6cf307f2-1ac9-4385-8eec-7219e2119901) - Shield AI - Remote - $220k – $330k/yr

**Apply:** https://hotfix.jobs/jobs/3dcb6d18-f4dc-4915-99b8-15391c02c777
**Canonical:** https://hotfix.jobs/jobs/3dcb6d18-f4dc-4915-99b8-15391c02c777