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

Senior Software Engineer - Tech Lead

Toronto, Canada

Build the future of data. Join the Snowflake team.

Snowflake is a global data platform where thousands of organizations store and process their data. With Native Apps, the Toronto Engineering Hub is helping transform Snowflake into a data app platform with an app marketplace. The native app framework enables developers to build next-level Data, AI & ML applications, like containerized LLM models that can be used for training and inference. The apps run natively on the Snowflake Cloud within a customer's account. It's a revolutionary approach to building and distributing apps.

The Native Apps Provider Platform team in Toronto is at the center of this innovation. We're creating a platform to enable providers to easily and quickly distribute trusted monetized apps to thousands of Snowflake customers. Our goal is to help providers support and grow their app business on Snowflake by providing meaningful insights into the health and adoption of their applications. Ultimately, we want to create a successful app ecosystem where building on Snowflake gives providers an edge over their competition with accelerated sales cycles, and increase customer trust. We count not only on your deep tech expertise and problem solving skills but also on your eagerness to evangelize the platform among developers.

Want more jobs like this?

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

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

AS A TECH LEAD IN THE NATIVE APPLICATION PROVIDER PLATFORM AT SNOWFLAKE, YOU WILL:
  • Be the CTO of an area, driving the technical direction, and influencing the product roadmap.
  • Collaborate with cross functional teams to understand customer pain points, requirements, dependencies, and priorities.
  • Lead and mentor a team of engineers through the design, execution, and delivery of multiple features into production.
  • Be quality gatekeepers, ensuring designs are well conceived, technically sound with few gaps, and solutions are implemented following best practices that meet Snowflake's high quality standards.
  • Own the operational health of an area, defining the SLIs and SLOs, and ensure that appropriate instrumentation and alerts are in place to monitor the health, and trends within the area.
  • Help grow the software engineering hub in Toronto.
OUR IDEAL TECH LEAD WILL HAVE:
  • 10+ years industry experience designing, building and supporting large-scale systems in production.
  • Extremely strong fundamental computer science skills.
  • Deep multi-faceted appreciation in building end-to-end customer facing products.
  • Strong Knowledge of Java.
  • Knowledge of database internals is a big plus.
  • Experience driving company initiatives towards customer satisfaction.
  • Experience working with cross teams and product managers.
  • BS/MS/PhD in Computer Science or related majors.
ABOUT NATIVE APPLICATION FRAMEWORK AND MARKETPLACE:
  • Snowflake Native Apps
  • Snowflake Native App Framework GA
  • Snowflake Data Marketplace
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-7424351002
Employment Type: Full Time