Taro Logo

Software Engineer III, Infrastructure, Google Cloud Networking

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Infrastructure, Google Cloud Networking

Google Cloud is seeking a Software Engineer III to join their Infrastructure team focusing on Cloud Networking. This role is crucial for developing and maintaining the networking infrastructure that powers Google Cloud Platform, which serves customers across 200+ countries. The position combines distributed systems engineering with networking expertise, requiring strong programming skills in languages like C++, Python, or Go.

As a Software Engineer III, you'll be working on critical infrastructure projects that directly impact Google Cloud's networking capabilities. The role involves designing and implementing scalable solutions, optimizing system performance, and debugging complex distributed systems. You'll collaborate with peers and stakeholders in design reviews, contribute to technical documentation, and help maintain high-quality code standards through code reviews.

The ideal candidate should have a strong foundation in data structures and algorithms, combined with practical experience in infrastructure development or distributed systems. Knowledge of Software Defined Networking (SDN) and experience with networking technologies is highly valued. This position offers the opportunity to work on cutting-edge cloud infrastructure at massive scale, while contributing to technologies that power billions of users' interactions.

Google offers a collaborative environment where engineers can grow and tackle challenging technical problems. The role provides exposure to various aspects of cloud infrastructure, from low-level networking to high-level system design. As part of Google Cloud, you'll be at the forefront of cloud technology innovation, working with a team that's pushing the boundaries of what's possible in cloud networking.

Last updated 2 days ago

Responsibilities For Software Engineer III, Infrastructure, Google Cloud Networking

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Infrastructure, Google Cloud Networking

Python
Go
  • 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 data structures or algorithms
  • 2 years of experience with developing infrastructure, distributed systems or networks
  • Experience in one or more of the following programming languages: C++, Python, Go

Interested in this job?

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