Software Engineering Manager, NetLB

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation across 200+ countries.
$189,000 - $284,000
Distributed Systems
Staff Software Engineer
In-Person
5000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineering Manager, NetLB

Google is seeking a Software Engineering Manager for their NetLB team to lead and manage a team of 5-8 software engineers while contributing to the development of next-generation networking control and data plane systems. This role combines technical leadership with people management, requiring expertise in distributed systems, networking, and programming languages like Python, C++, and Java.

The position offers an attractive compensation package ranging from $189,000 to $284,000, plus bonus, equity, and comprehensive benefits. Based in New York City, you'll be part of Google Cloud's mission to accelerate digital transformation for organizations worldwide.

As a Software Engineering Manager, you'll be responsible for both technical and people leadership, overseeing project goals, contributing to product strategy, and ensuring team development. The role requires significant experience in software development (8+ years) and proven leadership capabilities (3+ years), with a focus on networking and distributed systems.

Key responsibilities include sharing project and technical leadership with other NetLB managers, designing distributed systems for networking infrastructure, participating in architectural decisions, and providing technical guidance and career coaching to team members. You'll work on large-scale projects that impact Google's networking infrastructure globally.

The ideal candidate should have a Bachelor's degree or equivalent experience, strong technical background in software development, and demonstrated success in technical leadership roles. Experience with networking, C++, and distributed systems is particularly valuable. You'll be part of Google's innovative culture, working on cutting-edge technology that powers services used by millions globally.

This role offers an opportunity to work at the intersection of technical excellence and leadership, contributing to Google's next-generation networking infrastructure while developing and guiding a team of talented engineers. You'll be instrumental in shaping the future of Google's networking capabilities while growing your career in a dynamic, collaborative environment.

Last updated 3 days ago

Responsibilities For Software Engineering Manager, NetLB

  • Share project, process, and tech leadership with other NetLB managers and stakeholders
  • Design and build distributed systems for networking control and data planes
  • Take part in design discussions about future load balancing architecture
  • Manage 5 to 8 software engineers, providing tech guidance and career coaching

Requirements For Software Engineering Manager, NetLB

Python
Java
  • 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)
  • 3 years of experience in a technical leadership role, overseeing projects
  • 2 years of experience in a people management, supervision/team leadership role
  • Experience with networking
  • Experience with C++ and distributed systems

Benefits For Software Engineering Manager, NetLB

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineering Manager, NetLB

Tech Lead, Software Engineering (For Women in Tech Candidates)

Lead software engineering role at Google for women in tech, combining technical leadership with hands-on development of large-scale distributed systems.

Software Engineering Manager, TPU Systems, Platforms Infrastructure

Lead TPU systems development at Google, managing teams building software for AI computation infrastructure.

Tech Lead, Software Engineering, Black Community Inclusion

Senior technical leadership role at Google focusing on software engineering and promoting black community inclusion, requiring 8+ years of development experience and bilingual proficiency.

Tech Lead, Software Engineer, Persistent Disk Control Plane

Technical leadership role at Google Cloud focusing on distributed systems and storage solutions for the Persistent Disk Control Plane.

Staff Software Engineer, Google Enterprise Network

Lead software engineer position at Google Enterprise Network, focusing on network automation and infrastructure development with team leadership responsibilities.