Senior Software Engineer, Infrastructure, Google Global Networking

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Infrastructure, Google Global Networking

Google Cloud is seeking a Senior Software Engineer to join their Infrastructure team focusing on Global Networking. This role is crucial for developing next-generation technologies that impact billions of users' connectivity and interactions. As part of Google Cloud, you'll work on critical projects developing enterprise-grade solutions that leverage Google's cutting-edge technology.

The position requires expertise in software development, particularly in infrastructure and distributed systems. You'll be responsible for designing and modeling planet-scale networks that power both Google's services and Google Cloud customers. The role offers opportunities to work across the full technology stack and switch between teams as both you and the business evolve.

You'll be joining a dynamic environment where innovation is encouraged, and engineers are empowered to act like owners. The role involves collaborating with peers through design reviews, code reviews, and working on complex technical challenges in networking and distributed systems. Google Cloud serves customers in more than 200 countries, making this an opportunity to impact global technology infrastructure.

The ideal candidate will bring strong technical skills in software development, particularly in languages like C, C++, Java, or Python, combined with experience in infrastructure development, distributed systems, or networks. You'll need to demonstrate leadership qualities, versatility, and enthusiasm for tackling new problems across the full-stack as Google continues to push technology forward.

This position offers the chance to work at the forefront of cloud technology, developing solutions that enable digital transformation across industries. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while working on infrastructure that operates at a truly global scale.

Last updated 15 days ago

Responsibilities For Senior Software Engineer, Infrastructure, Google Global Networking

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Design and model the planet-scale networks powering Google's services and those of Google Cloud customers

Requirements For Senior Software Engineer, Infrastructure, Google Global Networking

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C, C++, Java, or Python, and with data structures/algorithms
  • 3 years of experience with developing infrastructure, distributed systems or networks, or with compute technologies, storage, or hardware architecture
  • Experience in test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks

Interested in this job?

Jobs Related To Google Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google, focusing on infrastructure and core systems development, requiring 5+ years of experience in software development and distributed systems.

Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, developing planet-scale network solutions and distributed systems.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Google Assistant

Senior Software Engineer position at Google, focusing on infrastructure development for Google Assistant, offering competitive compensation and opportunity to work on large-scale systems.

Senior Systems Research Engineer

Senior Systems Research Engineer position at Google Cloud focusing on next-generation technologies and systems research.