Build the future of data.
Join the Snowflake team.
THE TEAM
Snowflake’s Data Cloud is a global platform where thousands of organizations store, process and share their data.
The central part of the Data Cloud is the Marketplace which enables collaboration across geographies and cloud providers.
We're now creating a new market segment - Data Apps which run natively in the Data Cloud and are distributed and monetized through the Marketplace.
The Native Apps Foundations team in Toronto builds the core engine allowing the apps to run seamlessly with exceptionally high performance, isolation and security.
We are responsible for the app lifecycle and runtime, supporting multiple compute models and UI frameworks.
THE ROLE
As an engineering manager, you will lead an engineering team crafting a robust and scalable platform.
You will also lead throughout all Snowflake, keeping the highest standards in hiring, product quality and operational excellence.
You will be an advocate of Native Apps outside Snowflake, evangelizing the platform among developers.
On the Foundations team, you will use your technical skills a lot.
Your voice will be heard at design meetings and sometimes in code reviews.
You will facilitate deep discussions about security, application versionsing, zero-downtime deployments, access control, intellectual property protection, UI frameworks and many other aspects.
You will often abstract and generalize, helping the team define platforms.
It’s fine if you don’t have experience with data or app platforms as long as you have the talent and curiosity to learn.
BEING A MANAGER AT SNOWFLAKE
Engineering Managers at Snowflake are resourceful and critical thinkers.
They have good intuitions and make good data-based decisions.
They are driven to build novel, best-in-class engineering.
They are excellent communicators and collaborators thanks to their empathy, inclusiveness and adaptability.
While we expect our managers to hire great teams, they at times step in to act as a product or program manager, or architect.
RESPONSIBILITIES
Grow and build a strong, innovative, healthy, creative and diverse team through hiring, mentoring, coaching and performance management
Provide strong technical leadership to your team and across Snowflake, including to staff+ engineers
Drive projects from idea formulation to design and implementation, assuring high quality, operational excellence and good delivery velocity
Scale your team with effective processes and a strategic vision, being accountable for plans and deliverables and adapting them to changing requirements
Drive great cross-org and cross-functional partnership, including with customers
REQUIRED QUALIFICATIONS
3+ years of software engineering management experience including recruiting, leading and growing technical teams
7+ years industry experience designing, building large-scale distributed systems and operating them in production
BS/MS/PhD in Computer Science or related majors
PREFERRED QUALIFICATIONS
Strong hands-on skills allowing to dived deep into the complex system design and implementation when needed
Track record building great products and delighting customers
Experience in building public cloud platforms, app marketplaces, database systems or compute engines
Excellent collaboration and communication skills including ability to drive consensus within a global technical organization
LEARN MORE AT
Native App Framework
Snowflake Data 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?