Build the future of the AI Data Cloud. Join the Snowflake team.
Build the Future of Data with SnowflakeSnowflake, the pioneer of the AI Data Cloud, is seeking a dynamic and accomplished Engineering Manager to join our Developer Platform team. In this role, you will spearhead the development of a unified experience across the Snowflake platform and tools, with a primary focus on leading our engineering team. This involves creating innovative solutions that enable seamless DevOps integration across applications and data platforms. Additionally, you will be enhancing client tools, libraries, and server-side REST APIs, which are instrumental for our customers in deriving value from the Snowflake platform.
At Snowflake, Engineering Managers require a technical background, with either prior experience or the ability to learn the domain they manage. Beyond engineering-specific decisions, strong critical thinking, communication, and decision-making skills are essential. Successful managers in our environment value these non-technical traits and are dedicated to building innovative, industry-leading engineering solutions.
Develop and execute the strategic vision for the Python tools and libraries and Snowflake REST API focusing on performance, quality, and scalability.
Oversee projects from ideation to deployment, ensuring timely delivery and quality.
Work collaboratively with other engineering teams and cross-functional units to improve the platform and offer feedback.
Be a mentor and coach, focused on advancing your team’s skills and career development.
Prioritize and allocate resources wisely, navigating through both planned projects and unplanned issues.
Lead initiatives to share knowledge across teams through demos, meetups, and working groups.
Advocate for best practices in testing, security, and established engineering processes.
7+ years of hands-on software engineering experience, preferably in distributed systems.
3+ years of proven engineering management experience.
Proven track record of growing teams and delivering complex projects.
Familiarity with Java/Python or Go; flexibility to adapt to new languages as the platform grows.
Experience with building developer tooling and SDKs.
Experience with databases and familiarity with SQL.
Adept at problem-solving and a guru at troubleshooting.
Strong focus on quality, performance, and security.
Excellent communication skills, both written and verbal.
Strong hands-on skills. Can drill deep into the complex system design and implementation when needed.
A chance to work on complex problems affecting a broad range of customers.
Lead a dynamic, talented team of engineers who are as passionate about solving problems as you are.
Opportunities to grow both technically and as a people leader.
A culture that values innovation, creativity, and individual contributions.
We're not just another team. We're a group of problem-solvers, thinkers, and tinkerers. We value openness, transparency, and being direct. Come build the future of data management with us!
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?