Engineering Manager - Developer Platform

See more jobs from Snowflake Inc.

6 months old

This job is no longer active

Build the future of data. Join the Snowflake team.

Snowflake is pioneering the Data Cloud, and we're looking for a talented and motivated Engineering Manager to join our Developer Platform team. Your primary focus will be to lead our engineers to build a unified experience across the Snowflake platform and tools. This includes building a number of innovative solutions designed to facilitate seamless DevOps integration across applications and data platforms and enhancing the client SDKs and server-side APIs that Snowflake’s customers use to extract value from the platform.

Engineering Managers at Snowflake are expected to have a technical background and will have either prior experience in the domain they are managing, or the talent to learn the area if required. Outside of Engineering-specific decision-making, the bar is high in terms of critical thinking, communication, and sound decision-making. Managers who share a belief in the importance of these non-technical traits alongside the desire to build novel, best-in-class engineering, will excel in our environment.

Responsibilities

  • Develop and execute the strategic vision for the Developer Platform and client SDKs team, 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.

Qualifications

  • 6+ years of hands-on software engineering experience, preferably in distributed systems.
  • 2+ years of proven engineering management experience.
  • Proven track record of growing teams and delivering complex projects.
  • Familiarity with Java/C++/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.
  • Familiarity with AWS, Azure, or GCP.

What You'll Get

  • 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.

Why Join Us

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!