Taro Logo

Software Engineer III, Network Infrastructure, Google Cloud

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Network Infrastructure, Google Cloud

Google Cloud is seeking a Software Engineer III to join their Network Infrastructure team. This role is crucial in designing and maintaining the planet-scale networks that power both Google's services and their Cloud customers' operations. As part of this position, you'll work on the entire management plane stack ensuring 24/7 network reliability, while implementing new features and fixing bugs in highly scalable systems.

The role combines hands-on technical work with collaborative team efforts, requiring expertise in distributed systems, networking, and large-scale infrastructure. You'll be working in an Agile environment, deploying microservices weekly, and participating in on-call rotations to maintain service reliability.

Google Cloud accelerates organizations' digital transformation capabilities across industries, delivering enterprise-grade solutions that leverage Google's cutting-edge technology. The platform serves customers in over 200 countries, acting as a trusted partner for growth and critical business solutions.

This position offers the opportunity to work on technology that impacts billions of users, with the chance to solve complex technical challenges at scale. You'll be part of a team that's pushing the boundaries of network infrastructure, working with modern technologies and practices including microservices architecture, distributed systems, and SLO-based reliability engineering.

The ideal candidate will bring strong software development experience, particularly in C++, along with a solid understanding of data structures, algorithms, and large-scale distributed systems. This role provides excellent growth opportunities within Google's engineering organization while contributing to critical infrastructure that powers both Google and its cloud customers.

Last updated 3 days ago

Responsibilities For Software Engineer III, Network Infrastructure, Google Cloud

  • Design and model the planet-scale networks powering Google's services and those of our Cloud customers
  • Work on the entire management plane stack that keeps Google's networks up and running 24x7
  • Analyze and fix bugs, design and implement new features, and help us build the highly reliable and scalable systems
  • Work in an Agile methodology to deploy micro-services on a weekly basis
  • Participate in on-call duties to maintain our service Service Level Objective (SLOs)

Requirements For Software Engineer III, Network Infrastructure, Google Cloud

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
  • 2 years of experience with data structures or algorithms
  • Experience developing production-level software using C++

Interested in this job?

Jobs Related To Google Software Engineer III, Network Infrastructure, Google Cloud