Software Engineer, Network Management, Distributed Infrastructure
Company: Google
Location: Sunnyvale
Posted on: April 1, 2026
|
|
|
Job Description:
Minimum qualifications: Bachelor’s degree or equivalent
practical experience. 5 years of experience with software
development in one or more programming languages (e.g., Python, C,
C++, Java, JavaScript). 3 years of experience with system design. 2
year of experience with multithreaded programming. Preferred
qualifications: Master's degree or PhD in Computer Science or a
related technical field. 5 years of experience with coding in C++.
3 years of experience with distributed systems. 3 years of
experience with coding in Go. About the job In this role, you will
design, build, and deploy software solutions to remove complexity
from network management tasks. Google's networks support available,
planetary-scale distributed systems with billions of users. You
will constantly evolve our networks to meet the requirements of and
create opportunities for new and better Google products, especially
the rapidly growing Google Cloud offerings and Artificial
Intelligence (AI) initiatives. You will build critical distributed
systems infrastructure that enables safe and reliable network
management automation via always safe and available Application
Programming Interface (APIs) abstractions.The US base salary range
for this full-time position is $174,000-$252,000 bonus equity
benefits. Our salary ranges are determined by role, level, and
location. Within the range, individual pay is determined by work
location and additional factors, including job-related skills,
experience, and relevant education or training. Your recruiter can
share more about the specific salary range for your preferred
location during the hiring process. Please note that the
compensation details listed in US role postings reflect the base
salary only, and do not include bonus, equity, or benefits. Learn
more about benefits at Google . Responsibilities Collaborate with
internal Google engineers to identify and understand the management
needs of a planetary-scale production network. Develop and enable
networking capabilities to support critical infrastructure,
including Google Cloud and AI training and serving platforms.
Design, build, and deploy distributed infrastructure for safe,
reliable, and always-available network management solutions.
Investigate Google’s network operations to identify and drive
opportunities for evolving and improving network management
products and services. Apply a solid software systems background
and development skills to solve infrastructure and network
management issues.
Keywords: Google, Pleasanton , Software Engineer, Network Management, Distributed Infrastructure, IT / Software / Systems , Sunnyvale, California