Taro Logo

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.
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 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's engineering team, you'll work on critical projects involving distributed computing, large-scale system design, and networking infrastructure.

The position offers opportunities to work with cutting-edge technologies across various domains, including distributed systems, networking, and cloud infrastructure. You'll be empowered to act like an owner, driving innovation and anticipating customer needs. The role requires versatility and leadership qualities as you'll be involved in everything from code development to system architecture.

Google Cloud serves customers in over 200 countries, providing enterprise-grade solutions that leverage Google's cutting-edge technology. You'll be part of a team that enables organizations to digitally transform their businesses and industries. The role involves collaborating with peers and stakeholders, participating in design reviews, and ensuring best practices in code development.

Key aspects of the role include designing and modeling planet-scale networks, debugging complex systems, and contributing to Google's infrastructure development. You'll have the opportunity to work with various programming languages and technologies while solving challenging problems at scale. The position offers growth potential as you'll be able to switch teams and projects as both you and the business evolve.

This is an excellent opportunity for experienced engineers who are passionate about infrastructure, distributed systems, and want to make a significant impact on global-scale technologies. You'll be working in Dublin, Ireland, contributing to Google's mission of organizing the world's information while helping businesses transform through cloud technology.

Last updated 7 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
  • 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

Python
Java
  • 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?