Software Engineering Technical Lead Manager, Network Load Balancing

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology, serving customers in over 200 countries.
$197,000 - $291,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Technical Lead Manager, Network Load Balancing

Google Cloud is seeking a Software Engineering Technical Lead Manager to join their Network Load Balancing team. This role combines technical leadership with people management, focusing on developing next-generation technologies that impact billions of users. The position requires expertise in distributed systems, networking, and C++ development, with significant experience in both technical leadership and people management.

The role involves leading complex projects in cloud infrastructure, specifically in network load balancing systems. You'll be responsible for designing and building distributed systems for networking control and data planes, while also managing and mentoring a team of software engineers. The position offers the opportunity to work on critical projects that directly impact Google Cloud's infrastructure and customer experience.

As a technical lead manager, you'll collaborate across various teams and functions, participate in architectural decisions, and help shape the future of Google's load balancing architecture. The role combines hands-on technical work with leadership responsibilities, requiring both deep technical knowledge and strong people management skills.

Google Cloud offers a competitive compensation package, including a base salary range of $197,000-$291,000, plus bonus, equity, and comprehensive benefits. The company provides a collaborative environment where you'll work with cutting-edge technology and contribute to solutions that help organizations across the globe digitally transform their businesses.

This is an excellent opportunity for experienced technical leaders who are passionate about distributed systems, networking, and people management. You'll be part of a team that's pushing the boundaries of cloud technology while helping to grow and develop engineering talent.

Last updated 3 days ago

Responsibilities For Software Engineering Technical Lead Manager, Network Load Balancing

  • Share project, process, and tech leadership with other Network Load Balancing (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 software engineers, providing tech guidance and career coaching

Requirements For Software Engineering Technical Lead Manager, Network Load Balancing

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with infrastructure, distributed systems, and working with C++
  • People management experience
  • 5 years of experience in a technical leadership role preferred
  • 3 years of experience in a people management role preferred
  • Experience with distributed systems preferred
  • Experience with networking preferred

Benefits For Software Engineering Technical Lead Manager, Network Load Balancing

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineering Technical Lead Manager, Network Load Balancing

Software Engineering Manager II, Infrastructure, Google Cloud Storage

Lead Google Cloud Storage's Infrastructure team as Software Engineering Manager II, focusing on improving reliability and system performance while managing and developing engineering teams.

Software Engineering Manager, Data Center Resource Modeling

Lead Google's Data Center Resource Modeling team, managing infrastructure development and team of engineers, base salary $197,000-$291,000 plus benefits.

Software Engineering Manager, TPU Systems, Platforms Infrastructure

Lead TPU Systems team at Google, developing software for AI computation chips and managing large-scale hypercomputer systems in data centers.

Engineering Manager, Google Distributed Cloud

Lead the Google Distributed Cloud team as Engineering Manager, overseeing technical development and team management with competitive compensation and benefits.

Software Engineering Manager II, Infrastructure, Google Cloud

Lead Google Cloud's Infrastructure team as Software Engineering Manager II, managing distributed systems development and engineering teams while driving technical vision and strategy.