Taro Logo

Senior Software Engineer, Infrastructure, Google Global Networking

Google Cloud accelerates every organization's ability to digitally transform its business and industry, delivering enterprise-grade solutions that leverage Google's cutting-edge technology and tools for developers.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Infrastructure, Google Global Networking

Google Cloud is seeking a Senior Software Engineer for their Infrastructure team, focusing on Google Global Networking. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The ideal candidate will bring fresh ideas to various areas including distributed computing, large-scale system design, networking, and more.

As a Senior Software Engineer, you'll work on critical projects for Google Cloud, with opportunities to switch teams and projects as the business evolves. You'll be empowered to anticipate customer needs, act like an owner, and innovate. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.

Key responsibilities include writing and testing code, leading design reviews, reviewing code from other developers, triaging system issues, and designing planet-scale networks. You'll be at the forefront of Google Cloud's mission to accelerate digital transformation for organizations globally.

The ideal candidate will have a strong background in software development, particularly in C, C++, Java, or Python, with experience in data structures and algorithms. You should also have experience with infrastructure, distributed systems, networks, or related technologies. Additional skills in areas such as test automation, refactoring, and debugging are highly valued.

Join Google Cloud and be part of a team that's pushing the boundaries of technology, delivering enterprise-grade solutions, and helping developers build more sustainably. This is an opportunity to work with cutting-edge technology and contribute to solutions that are trusted by customers in over 200 countries and territories worldwide.

Last updated 8 months 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 and the impact on hardware, network, or service operations and quality
  • 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 one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks

Interested in this job?