SIGN IN
Principal Software Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Distributed data systemsEnterprise grade softwareData processing platformsStream processing systemsAnalytic database technologiesLarge scale distributed systemsMentoring junior engineersEnglish language skillsTeam collaboration

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

company-logo
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 Company
Total Funding
$2.03B
Key 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

leader-logo
Sridhar Ramaswamy
Chief Executive Officer
linkedin
leader-logo
Benoit Dageville
Snowflake Co-founder, President of Product
linkedin
Company data provided by crunchbase