Racks & Rows
JobsCategoriesLocationsData Center List
I'm HiringAccount
Racks & Rows

Niche job board for data center & digital infrastructure careers.

Jobs

  • All Data Center Jobs
  • Technician Roles
  • Critical Facilities
  • Electrical Engineers
  • Network Engineers

Locations

  • Northern Virginia
  • Dallas
  • Phoenix
  • Chicago
  • London

More

  • Post a Job
  • Data Center List →

© 2026 Racks & Rows. Built for the people who power the internet.

Explore on Data Center List →
  1. Home
  2. /
  3. Jobs
  4. /
  5. Network Engineer
  6. /
  7. Software Engineer III, Datacenter Networking, Google Cloud
Google logo

Software Engineer III, Datacenter Networking, Google Cloud

Google·Bengaluru, Karnataka
Full-time
Posted 2 days ago

Application completed on Google

About This Role

MINIMUM QUALIFICATIONS:

* Bachelor’s degree or equivalent practical experience.

* 2 years of experience coding in the development of embedded systems using

C/C++.

* 2 years of experience with working with Linux and embedded operating systems.

* Experience working with data center infrastructure and networking hardware.

PREFERRED QUALIFICATIONS:

* Master's degree or PhD in Computer Science or a related technical field.

* Experience with network operating systems used on high-performance switches

(e.g., Cisco IOS-XR, Juniper JunOS).

* Knowledge of network hardware architectures and the interaction between

software and Application-Specific Integrated Circuits/Field-Programmable Gate

Arrays (ASICs/FPGAs).

* Proven track record of contributing to large-scale software projects,

demonstrating strong collaboration and code quality.

* Demonstrated ability to learn new technologies quickly and adapt to a rapidly

evolving networking landscape.

ABOUT THE JOB:

Google's software engineers develop the next-generation technologies that change

how billions of users connect, explore, and interact with information and one

another. Our products need to handle information at massive scale, and extend

well beyond web search. We're looking for engineers who bring fresh ideas from

all areas, including information retrieval, distributed computing, large-scale

system design, networking and data storage, security, artificial intelligence,

natural language processing, UI design and mobile; the list goes on and is

growing every day. As a software engineer, you will work on a specific project

critical to Google’s needs with opportunities to switch teams and projects as

you and our fast-paced business grow and evolve. We need our engineers to be

versatile, display leadership qualities and be enthusiastic to take on new

problems across the full-stack as we continue to push technology forward.

The Switch Infrastructure team designs, develops, tests, and deploys the switch

hardware and software for the networks inside Google's massive data centers and

the private backbone connecting them worldwide. Our work enables and supports

all major Google services, including Search, YouTube, Gmail, Google Cloud

Platform (GCP), and the rapidly growing AI/ML infrastructure like Gemini.

The Switchstack Development team creates the brains inside the custom-built

network switches. We develop and maintain the Network Operating Systems (NOS)

including the mature legacy stack and the next-generation Switch stack (based on

SONiC) that power hundreds of thousands of switches across Google's global

fleet. Our mission is to build industry-aligned switch software that advances

Google's network infrastructure for scalability, agility, reliability, and

innovation, with a strong focus on supporting AI/ML demands.Google Cloud

accelerates every organization’s ability to digitally transform its business and

industry. We deliver enterprise-grade solutions that leverage Google’s

cutting-edge technology, and tools that help developers build more sustainably.

Customers in more than 200 countries and territories turn to Google Cloud as

their trusted partner to enable growth and solve their most critical business

problems.

RESPONSIBILITIES:

* Create scalable, modular, and high-performance software components for

network switches, including control plane protocols, data plane forwarding,

management interfaces and Switch Security.

* Develop and enhance switch platform, Optimize switch software and Quality of

Service (QoS) mechanisms to ensure maximum performance within Google's

massive infrastructure.

* Embed software development for data center devices.

* Develop robust testing frameworks, conduct analysis, and proactively address

potential issues to maintain a highly available network.

* Work closely with network hardware engineers, system engineers, and Site

Reliability Engineers (SREs) to seamlessly integrate software solutions into

Google's global network.

Required Skills

CC++LinuxEmbedded SystemsData Center InfrastructureNetworking HardwareNetwork Operating SystemsASICFPGASONiCControl Plane ProtocolsData Plane ForwardingQuality of ServiceSwitch SecuritySystem Engineering

Get alerts for new data center jobs in Network Engineer jobs in Bengaluru, Karnataka

Free. Unsubscribe any time.

Related Jobs

Nordic Investin Group logo

Senior Network Engineer Core and Data Centre

Nordic Investin Group · Lund

Full-time
1d ago
UT Southwestern Medical Center logo

Data Center Engineer, Temporary

UT Southwestern Medical Center · Irving, Texas

Full-time
1d ago
TH

CONTRACT ROLE - Network Engineer | Data Centre Transformation

The Missing Link · Sydney, New South Wales

Contract
1d ago
See all Network Engineer jobs →

About the Employer

Google logo

Google

Company website →
🏭

Explore Companies & Facilities

Explore the data centers behind the world's digital infrastructure.

Explore on Data Center List →

Quick Facts

Location
Bengaluru, Karnataka
Employment
Full-time
Category
Network Engineer
Source
fantastic jobs
More Network Engineer jobs →More jobs in Bengaluru →