
Principal Software Engineer II - Next-Gen Data Transformations
US-WA-Bellevue
Full Time
USD 304,000 – 437,000
Principal
Principal Software Engineer
Feb 24, 2026
The role
Summary
Snowflake is seeking a Principal Software Engineer II to architect the core data processing engine for their Data & AI Cloud platform. This role involves building distributed systems primitives that enable agentic AI workflows, including stateful stream processing engines, incremental view maintenance kernels, and distributed orchestration fabric. The position requires 14+ years of experience in database kernels or distributed systems, with expertise in systems programming and a vision for supporting autonomous agent ecosystems.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 304,000 – 437,000 (annual)
Available
Benefits
Equity Plan
Participation in Snowflake's equity compensation program
Bonus Plan
Eligible for performance-based bonus compensation
Health Benefits
Comprehensive health insurance coverage
Professional Development
Opportunities for career growth and technical skill advancement
Innovation Culture
Work environment focused on impact, innovation, and collaboration
Interview process
- 1Initial Screening — Phone or video call with recruiter to discuss background and role alignment
- 2Technical Phone Interview — Systems design discussion focusing on distributed systems and database architectures
- 3Technical Deep Dive — In-depth technical interview covering database internals, streaming systems, and architectural decisions
- 4System Design Interview — Design exercise for large-scale data processing systems and infrastructure
- 5Leadership Interview — Discussion of technical leadership experience, mentoring, and cross-functional collaboration
- 6Final Round — On-site or virtual interviews with senior engineering leaders and potential team members
- 7Reference Check — Verification of experience and performance with previous employers
You'll be redirected to the company's application page
More Jobs at Snowflake
98 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now