Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Engineer - Native Application Framework

AT Snowflake
Snowflake

Principal Software Engineer - Native Application Framework

Toronto, Canada

Build the future of data. Join the Snowflake team.

As Snowflake strives to become the global data platform for customers, it is clear that data becomes the gravity - instead of having data move around to where the workload is, the workload should be brought to where the data resides. As a result, Snowflake has evolved to an integrated platform that supports data application development. Snowflake Native Application Framework is the easiest way to build, distribute, and use applications in the Data Cloud. Application providers get immediate exposure to thousands of Snowflake customers via the Snowflake Marketplace , while customers keep their data centralized with workloads running adjacent under their control.

We are looking for a talented and 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 problems.

Want more jobs like this?

Get jobs in Toronto, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

AS A PRINCIPAL SOFTWARE ENGINEER IN THE NATIVE APPLICATION AT SNOWFLAKE, YOU WILL:
  • Lead highly impactful company-wide initiatives around application development and data collaboration.
  • Revolutionize how organizations build, distribute and consume native applications in the Data Cloud.
  • Innovate and build a highly secured and reliable platform to host and run data applications.
  • Design and implement highly scalable distributed platforms in the Data Cloud.
  • 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 Native Apps
  • Snowflake Native App Framework GA
  • Building With Snowpark Container Services, Snowflake Native Apps, And Hybrid Tables
JOIN US ON OUR JOURNEY!
  • Life at Snowflake Canada

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?

Client-provided location(s): Toronto, ON, Canada
Job ID: Snowflake-5707762002
Employment Type: Full Time