Build the future of data. Join the Snowflake team.
Why Snowflake?
Snowflake is rapidly growing, and we're expanding our team to accelerate this growth. We are passionate about our people, our customers, and our culture. Join us to work on impactful projects, collaborate with talented individuals, and be a part of an innovative and dynamic environment.
About the Growth Platform Team
The Growth Platform team is dedicated to expanding our on-demand business and ensuring every customer, from small startups to large enterprises, succeeds with Snowflake. Our team focuses on enhancing the infrastructure and user experience to help customers maximize the value of their cloud data platform initiatives. As part of our growth, we've also built multiple foundational work to support the rapid growth. Our investments are focused on several key areas:
- User Acquisition: Developing strategies and tools to attract new users.
- User Usage Expansion: Recommending features and capabilities to increase user engagement and retention.
- Marketing Intelligence: Leveraging data to improve our marketing efforts and better serve our customers.
- Community Building: Creating a strong, engaged community around our platform.
About the Role: Principal Software Engineer
We are seeking an experienced Principal Software Engineer to drive strategic initiatives within the Growth Platform team and support our next wave of expansion
AS A PRINCIPAL SOFTWARE ENGINEER IN GROWTH PLATFORM, YOU WILL:
- Drive technical strategy and direction for the Growth Platform team.
- Collaborate with product managers, architects, other engineering teams, data science organizations, business groups, to drive end to end solutions
- Lead and drive project across the organization
- Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
- Mentor and guide junior engineers to foster professional growth.
OUR IDEAL PRINCIPAL SOFTWARE ENGINEER - GROWTH PLATFORM WILL HAVE:
- 15+ years industry experience designing, building and supporting distributed systems and products.
- Demonstrated technical leadership experience, such as being an architect or tech lead in high-impact customer-facing projects.
- Demonstrated strong product sense and experience working with PMs to identify business needs, driving engineering solutions to support those needs.
- Extensive experience in software engineering, with a focus on scalable, high-performance systems, building product solutions from scratch.
- Experience working on B2B or B2C growth initiatives.
- Experience working as a full stack engineer building end-to-end customer facing products
- Experience working with cross engineer teams and cross functional teams.
- Experience driving company initiatives towards customer satisfaction.
- Excellent communication and leadership abilities.
- Fluency in Java, SQL and javascript.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
Top Skills
What We Do
Snowflake makes enterprise AI easy, efficient and trusted. Thousands of companies around the globe, including hundreds of the world’s largest, use Snowflake’s AI Data Cloud to share data, build applications, and power their business with AI. The era of enterprise AI is here. Learn more at snowflake.com.
Why Work With Us
We’re at the forefront of the AI data revolution, committed to building the world’s greatest data and applications platform. Our ‘get it done’ culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.