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 Developer Experience team in Toronto builds the developer tools and interfaces to allow software developers, data scientists, and data engineers to build Snowflake Native Data Apps. We are responsible for the development lifecycle of building, testing, debugging, and deploying applications, as well as advocates for developer usability in the development of new features across the Native Applications ecosystem.
THE ROLE
As an engineering manager, you will lead a software development team in crafting a robust and scalable product. You will also lead throughout 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 Developer Experience team, you will use your technical skills both in local (code review) context as well as in larger contexts, ensuring consistent, efficient solutions. Your voice will be heard at design meetings and in code reviews. You will be an advocate for usability. You will facilitate deep technical discussions about testing and debugging support, security, application versioning, access control, UI frameworks and many other topics. 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 MANAGER AT SNOWFLAKE
Engineering Managers at Snowflake are resourceful and critical thinkers. They have good intuitions and make data-based decisions. They are driven to build novel, best-in-class engineering solutions. They are excellent communicators and collaborators thanks to their empathy, inclusiveness, and adaptability. They make pragmatic decisions balancing many diverse constraints and priorities. They take a key role in hiring great teams. As needed, they may 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 dive 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:
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?