Snowflake

Senior Software Engineer - Provider Platform, Native Applications

Toronto, Ontario Canada
Java
Description

Build the future of data. Join the Snowflake team.

Snowflake is a global data platform where thousands of organizations store and process their data. Our Data Marketplace that allows our customers to share datasets and collaborate across geographies, organization and cloud providers. To enable even richer collaboration, we’re making Snowflake an app platform with an App Marketplace. The apps will natively run on the Snowflake Cloud. It’s a big shift for Snowflake and our customers.

The Native Apps Provider Platform team in Toronto is in the center of this innovation. We’re creating a platform for providers to observe, and support their running applications. Our goal is to help providers grow their business by providing meaningful insights into the health, and adoption of their applications. We work closely with the Native Apps Framework team on delivering the core building blocks for native apps, and features around security, reliability, observability, supportability, and monetization. We’re still early in our journey and we are looking for talented and passionate engineers to innovate with us. Our big, multi-year goal is to launch a hugely successful app ecosystem. We count not only on your deep tech expertise and problem solving skills but also on eagerness to evangelize the new platform among developers.

AS A SENIOR SOFTWARE ENGINEER IN THE NATIVE APPLICATION PROVIDER PLATFORM AT SNOWFLAKE, YOU WILL:

  • Invent the next generation platform for building native applications on Snowflake.
  • Design and implement highly scalable distributed platforms within the global Snowflake platform.
  • Make trade-offs to design the best system for Snowflake customers' needs.
  • Participate in decision-making processes on technical or business issues.
  • Collaborate with engineers across teams to help deliver cross-functional initiatives.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
  • Help grow the software engineering hub in Toronto.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:

  • 5+ 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 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?

Snowflake
Snowflake
Analytics Cloud Data Services Data Management Enterprise Software Software

2 applies

89 views

Similar Jobs

Global Software Engineer - Cloud Infra (.NET)

Jakarta, Indonesia Remote Hybrid

Senior Software Engineer (Java)

Vancouver, British Columbia Canada

Software Engineer, JAVA

Vancouver, British Columbia Remote Hybrid

Software Engineer (Backend-Java)

Jakarta, Indonesia Remote Hybrid

QA Engineer II

Redlands, CA

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

🥳🥳🥳 216 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