Full Time

Software Engineer III, Google Cloud Global Networking

Google
$120,000 - $170,000* / year (about $58–$82 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer III position at Google within the Global Networking team is a critical role responsible for designing, developing, and optimizing advanced network solutions that support Google Cloud's infrastructure. The successful candidate will leverage their expertise in software engineering to enhance networking capabilities, ensuring performance, reliability, and scalability. The role requires collaboration with cross-functional teams to innovate and implement cutting-edge networking technologies while continuously improving existing systems and processes.



Job Responsibilities

  • Design and implement scalable and reliable networking solutions for Google Cloud Infrastructure.
  • Develop and enhance software tools and frameworks that support network automation and monitoring.
  • Collaborate with product managers and other engineers to define and refine project requirements and objectives.
  • Perform code reviews and ensure adherence to best practices in software development and networking.
  • Diagnose and troubleshoot complex networking issues; optimize performance and reliability of network components.
  • Mentor junior engineers and actively participate in a culture of technical excellence and knowledge sharing.
  • Stay up-to-date with the latest industry trends and emerging technologies in networking and cloud computing.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on networking solutions.
  • Proficient in programming languages such as Python, Go, or C++.
  • Strong understanding of networking protocols and technologies (TCP/IP, BGP, OSPF, etc.).
  • Experience with cloud computing platforms, specifically Google Cloud or similar environments.
  • Familiarity with containerization and orchestration technologies like Kubernetes and Docker.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.


Technologies & Tools

The Software Engineer III position utilizes a diverse array of technologies and tools essential for network development and cloud services. Candidates will work extensively with programming languages such as Python, Go, and C++. Networking tools and protocols, including TCP/IP, BGP, and OSPF, will also form a crucial part of the role, alongside cloud-related technologies like Google Cloud Platform tools and services. Familiarity with containerization technologies, such as Docker and Kubernetes, is highly advantageous.



Ideal Candidates

The ideal candidates for this Software Engineer III role are those who exhibit a proactive approach in problem-solving, possess a strong technical acumen, and demonstrate excellent communication skills. They are adaptable, with a commitment to continuous learning and innovation within the dynamic landscape of cloud networking. Moreover, successful candidates will embody a collaborative spirit, working effectively within cross-functional teams to deliver high-quality networking solutions that meet the evolving needs of Google Cloud.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.