Software Engineering Manager, NetLB

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
$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 Cloud is seeking a Software Engineering Manager for their NetLB team to lead and shape the future of their networking infrastructure. This role combines technical leadership with people management, requiring expertise in distributed systems and networking technologies. The position involves managing a team of 5-8 software engineers while actively participating in the technical direction of Google's next-generation networking control and data plane systems.

The ideal candidate will bring 8+ years of software development experience, with a strong background in languages like Python, C++, and Java. They'll need to demonstrate both technical excellence and leadership capabilities, having at least 3 years of technical leadership experience and 2 years in people management. This role is crucial in designing and implementing distributed systems for networking control and data planes, while also contributing to strategic discussions about future load balancing architecture.

At Google, you'll be working at the forefront of cloud technology, helping to build and maintain systems that operate at unprecedented scale. The role offers competitive compensation, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, working with cutting-edge technology and collaborating with some of the best minds in the industry.

This position is perfect for someone who is passionate about both technical excellence and team leadership, offering the opportunity to make a significant impact on Google's networking infrastructure while developing and mentoring the next generation of software engineers. The role combines strategic thinking with hands-on technical work, making it an ideal opportunity for those looking to advance their career at the intersection of engineering and leadership.

Last updated 21 minutes 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
  • 2 years of experience in people management
  • Experience with networking
  • Experience with C++ and distributed systems

Benefits For Software Engineering Manager, NetLB

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineering Manager, NetLB

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.

Staff Software Engineer, Parallel File System, AI/ML

Staff Software Engineer position at Google working on parallel file systems for AI/ML applications with competitive compensation and benefits.