Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

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

Description For Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Google is seeking a Software Engineer III to join their Cloud Compute Infrastructure team. This role is crucial in developing and maintaining Google's Technical Infrastructure, which powers their vast product portfolio. The position involves working on large-scale systems, distributed computing, and next-generation technologies that impact billions of users worldwide.

The role requires expertise in C++ programming and strong experience with data structures, algorithms, and large-scale infrastructure development. As part of Google Cloud, you'll be contributing to enterprise-grade solutions that leverage cutting-edge technology, helping organizations across 200+ countries in their digital transformation journey.

The position offers significant technical challenges, working with complex distributed systems and infrastructure at massive scale. You'll be responsible for writing system development code, participating in design reviews, and ensuring best practices through code reviews. The role also involves troubleshooting and resolving complex technical issues that impact hardware, network, and service operations.

Working at Google provides exposure to some of the most advanced technical infrastructure in the world, with opportunities to switch teams and projects as you grow. The company offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll be part of a team that's proud to be "engineers' engineers" and takes on challenging technical problems to rebuild and improve systems.

This is an excellent opportunity for someone who wants to work on technology that impacts billions of users, values technical excellence, and wants to be part of a team that pushes the boundaries of what's possible in cloud computing and infrastructure. The role offers both technical depth and the chance to grow into technical leadership, making it ideal for engineers who want to make a significant impact at scale.

Last updated 6 days ago

Responsibilities For Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • 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

Requirements For Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Benefits For Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Software Engineer III, XBorg, Google Cloud

Software Engineer III position at Google Cloud's XBorg team, focusing on ML workload orchestration and distributed systems development within the Borg Control Plane.

Software Engineer III, Infrastructure, Borg

Software Engineer III position at Google working on Borg infrastructure, focusing on distributed systems and container orchestration in Warsaw, Poland.

Software Engineer III, Infrastructure, Google Distributed Cloud

Software Engineer III role at Google working on infrastructure for Google Distributed Cloud, focusing on host networking and Kubernetes technologies.

Software Engineer II, Borg

Software Engineer II position at Google working on the Borg cluster management system, responsible for data center configuration and workload scheduling.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale distributed systems.