Software Engineering Manager, Managed Kafka, Google Distributed Cloud

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology to help organizations digitally transform their businesses.
Distributed Systems
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Manager, Managed Kafka, Google Distributed Cloud

Google is seeking a Software Engineering Manager to lead their Managed Kafka team for Google Distributed Cloud (GDC). This role combines technical leadership with people management, focusing on expanding Kafka's capabilities beyond public cloud into critical environments. The position requires a strong technical background with 8 years of software development experience and proven leadership skills.

The role involves building and leading a new team in Warsaw, Poland, that will be responsible for implementing Managed Kafka on GDC platforms, including Connected and Air-Gapped environments. The ideal candidate will have experience with distributed systems, Apache Kafka, and Google Cloud Platform, along with the ability to mentor team members and drive technical excellence.

As a manager, you'll be responsible for both technical and people leadership, including project execution from design to deployment, collaboration with stakeholders for product roadmaps, and ensuring team health and productivity. This is an opportunity to work on large-scale systems that impact organizations worldwide, as Google Cloud serves customers in more than 200 countries.

The position offers the chance to work at the intersection of cloud computing and distributed systems, requiring expertise in technologies like Kubernetes, Python, Java, and JavaScript. You'll be part of Google's mission to accelerate digital transformation across industries while building and leading a team that delivers enterprise-grade solutions.

This role is perfect for someone who combines technical depth with leadership abilities, has experience in cloud technologies, and is passionate about building and mentoring high-performing teams. You'll have the opportunity to shape the future of Google's Managed Kafka service while working with cutting-edge technology and talented engineers.

Last updated 22 days ago

Responsibilities For Software Engineering Manager, Managed Kafka, Google Distributed Cloud

  • Help form a team in Warsaw that will build and support Managed Kafka on GDC, and meet with customers to help them improve their experience with products
  • Lead and mentor the team, provide technical guidance, and career development opportunities
  • Manage the execution of projects from design to deployment, ensuring high-quality deliverables and timely completion
  • Collaborate with Managed Kafka team leads and stakeholders to define product roadmaps, technical designs, and quarterly plans
  • Create a team charter, and ensure the team is healthy and productive

Requirements For Software Engineering Manager, Managed Kafka, Google Distributed Cloud

Kubernetes
Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership role
  • Experience with Google Cloud Platform
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience with distributed systems (preferred)
  • Experience with Apache Kafka (preferred)
  • Experience with Kubernetes (preferred)

Interested in this job?

Jobs Related To Google Software Engineering Manager, Managed Kafka, Google Distributed Cloud

Engineering Manager, Network Switch

Lead software engineering team developing network switch solutions at Google, combining technical expertise with leadership skills.

Staff Software Engineer, Infrastructure, Core

Staff Software Engineer position at Google, focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Borg Ecosystem

Staff Software Engineer position at Google working on the Borg Ecosystem, leading distributed systems development and team technical direction.

Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Staff Software Engineer position at Google, focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale systems.

Staff Software Engineer, Sustainability and Efficiency, Systems Research

Lead sustainability and efficiency initiatives in systems research at Google Cloud, developing solutions for green computing and carbon emission reduction.