Snowflake · 1 day ago
Principal Software Engineer II
Snowflake is about empowering enterprises to achieve their full potential — and people too. They are hiring a talented Principal Engineer to help expand the Snowflake Data Cloud by building upon their Dynamic Tables product, focusing on the movement and transformation of data. The role involves driving innovation in data processing and analytics while collaborating with a globally distributed team.
Artificial Intelligence (AI)Cloud ComputingEnterprise SoftwareBig DataSoftwareAnalyticsCloud Data ServicesData Management
Responsibilities
Work with other engineers and Product Managers in our globally distributed team to define the functionality and design of our next generation streaming data platform
Drive long-term product and technology strategy and innovation while leading industry trends from within Snowflake
Be responsible for driving future state architecture for Dynamic Tables and other key systems within data pipelines
Design and build highly reliable software to meet and exceed the needs of our largest customers
Provide technical leadership and guidance to senior management and multiple departments
Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance
Qualification
Required
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 propensity to work in the future without being constrained by current technology
Ability to work in a team environment, collaborate well, and mentor junior engineers
Strong oral and written English language skills
Preferred
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
Company
Snowflake
Snowflake is a cloud data platform that provides a data warehouse as a service designed for the cloud.
H1B Sponsorship
Snowflake has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (428)
2024 (281)
2023 (154)
2022 (182)
2021 (113)
2020 (98)
Funding
Current Stage
Public CompanyTotal Funding
$2.03BKey Investors
Dragoneer Investment Group,Global Secure Invest,Salesforce VenturesSequoia CapitalAltimeter Capital,ICONIQ Growth,Sequoia Capital
2022-04-19Post Ipo Equity· $621.46M
2020-09-16IPO
2020-02-07Series G· $479M
Leadership Team
Recent News
2026-02-08
2026-02-07
Company data provided by crunchbase