Snowflake

Principal Software Engineer - Native Application Framework

Toronto, Ontario Canada
Java
This job is closed! Check out or
Description

Build the future of data. Join the Snowflake team.

As Snowflake strives to become the global data platform for customers, it is clear that we need an integrated platform that supports data application development. Snowflake Native Application Framework the easiest way to build, distribute, and use applications in the Data Cloud. With the Native Application Framework, application providers can use familiar Snowflake core functionalities to build their applications, then distribute and monetize them in Snowflake Marketplace and deploy them directly inside a customer’s Snowflake account. Application providers get immediate exposure to thousands of Snowflake customers worldwide, while customers keep their data centralized and can significantly simplify their application procurement process. 

We are looking for a talented, passionate Principal Software Engineer to join our Native Application Framework team in Toronto, Canada and help us build from the ground up.  You will get to be a technology thought leader, evangelize new, cutting edge technologies and solve complex problem

AS A PRINCIPAL SOFTWARE ENGINEER IN THE NATIVE APPLICATION AT SNOWFLAKE, YOU WILL:

  • Lead highly impactful company-wide initiatives around Native Application Framework, Snowflake Data Marketplace and Data Sharing.
  • Revolutionize how organizations build, distribute and consume native applications in the Data Cloud.
  • Innovate and build highly secured and reliable software to allow customers to be data-driven.
  • Design and implement highly scalable distributed platforms within the global Snowflake platform.
  • Make trade-offs to design the best system for Snowflake customers' needs.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.

OUR IDEAL PRINCIPAL SOFTWARE ENGINEER WILL HAVE:

  • 15+ years industry experience designing, building and supporting large-scale distributed systems in production.
  • Strong fundamental computer science skills.
  • Fluency in Java.
  • Knowledge of database internals is a big plus.
  • Deep multi-faceted appreciation in building end-to-end customer facing products.
  • Experience driving company initiatives towards customer satisfaction.
  • BS/MS/PhD in Computer Science or related majors.

ABOUT NATIVE APPLICATION FRAMEWORK AND MARKETPLACE:

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. 

How do you want to make your impact?

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers