Software Engineering Manager, Managed Kafka, Google Distributed Cloud

Google is a global technology company providing cloud services and enterprise-grade solutions to organizations worldwide.
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
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 services beyond public cloud into critical environments. The position requires a strong technical background with 8 years of software development experience and proven leadership capabilities.

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 extensive 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 shape the future of Google's cloud services while working with cutting-edge technology and talented engineers.

The position offers the chance to work on large-scale systems that impact organizations across 200+ countries. You'll be part of Google Cloud's mission to accelerate digital transformation for businesses worldwide, working with enterprise-grade solutions and cutting-edge technology. The role requires strong technical expertise combined with leadership skills to guide teams across multiple locations and manage complex project deployments.

This is an excellent opportunity for experienced technical leaders who want to make a significant impact on cloud infrastructure while building and leading high-performing teams. The role combines technical depth with strategic thinking, requiring someone who can both understand complex distributed systems and excel at people management.

Last updated 15 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
Java
JavaScript
Python
  • 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.