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 2 months 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

Software Engineering Manager, NetLB

Lead software engineering manager position at Google, focusing on networking infrastructure and distributed systems, combining technical leadership with team management.

Staff Software Engineer, Google Enterprise Network

Lead software engineer position at Google Enterprise Network, focusing on network automation systems and infrastructure development.

Senior Staff Software Engineer, Infrastructure, Google Cloud Security and Privacy

Senior Staff Software Engineer position at Google working on Cloud Security and Privacy infrastructure

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google, focusing on distributed file systems and storage solutions for enterprise and cloud computing.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud focusing on infrastructure and data management systems.