#1 Job Board for tech industry in Europe

Engineering Manager - Developer Platform
New
Java

Engineering Manager - Developer Platform

Warszawa
Type of work
Full-time
Experience
Manager/C-level
Employment Type
Permanent
Operating mode
Hybrid
Snowflake

Snowflake

Our founders started from scratch and built a data platform that would harness the immense power of the cloud. They powered the Data Cloud, where organizations have seamless access to explore, share, and unlock the true value of their data.

Tech stack

    English

    C1

    Distributed systems

    master

    large-scale systems

    master

    Software Engineering

    master

    People Management

    master

    Development Platform

    advanced

Job description

Online interview
Friendly offer

Build the Future of Data with Snowflake

Snowflake, 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.

Responsibilities

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

Qualifications

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

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!

Undisclosed Salary

Permanent