Software Engineering Manager, Network Load Balancing

Google is a global technology company that provides cloud computing, search engine, and various internet services.
$197,000 - $291,000
Distributed Systems
Staff Software Engineer
In-Person
5000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Manager, Network Load Balancing

Google is seeking a Software Engineering Manager to lead their Network Load Balancing team in New York. This role combines technical leadership with people management, requiring expertise in distributed systems and networking. The position involves managing a team of 5-8 engineers while contributing to the design and implementation of Google's next-generation networking infrastructure.

The ideal candidate will have extensive experience in software development, particularly with languages like Python, C++, and Java, along with a strong background in technical leadership and people management. They will be responsible for shaping product strategy, overseeing large-scale project deployments, and ensuring the team's success in building dependable and scalable networking products.

Working at Google offers the opportunity to impact billions of users while solving complex technical challenges. The role comes with competitive compensation ($197,000-$291,000 base salary) 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 contributing to products used by customers in over 200 countries.

As a manager, you'll balance technical expertise with leadership responsibilities, guiding your team's professional development while ensuring the delivery of high-quality networking solutions. This position offers the chance to work on large-scale distributed systems, collaborate across various teams, and influence the future of Google's networking architecture.

Last updated 2 days ago

Responsibilities For Software Engineering Manager, Network Load Balancing

  • 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, Network Load Balancing

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, supervision/team leadership role
  • Experience with networking
  • Experience with C++ and distributed systems

Benefits For Software Engineering Manager, Network Load Balancing

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Base salary + bonus + equity
  • Comprehensive medical, dental, and vision insurance
  • Additional benefits available but not specifically detailed in the posting

Interested in this job?

Jobs Related To Google Software Engineering Manager, Network Load Balancing

Staff Product Manager, Subsea Cable Network

Lead Google's subsea cable network initiatives as Staff Product Manager, driving strategic planning and development of global submarine cable systems.

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

Lead software engineering role at Google focusing on distributed systems and team leadership, specifically for women in tech candidates, based in Brazil.

Software Engineering Manager, Machine Management System

Lead software engineering teams at Google Cloud, managing distributed systems and enterprise solutions with competitive compensation and growth opportunities.

Software Engineering Manager, Borg Control Plane

Lead Google's Borg Control Plane team as Software Engineering Manager, managing distributed systems and team development with competitive compensation.

Software Engineering Manager II, Infrastructure, Google Cloud Networking

Lead Google Cloud's Infrastructure and Networking teams as a Software Engineering Manager II, overseeing distributed systems development and team management in Madison, WI.