Software Engineer, Google Distributed Cloud

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

Description For Software Engineer, Google Distributed Cloud

Google, a global technology leader, is seeking a Software Engineer for their Distributed Cloud team. This role is integral to Google Cloud Platform's development and infrastructure maintenance. The position offers an opportunity to work on cutting-edge distributed systems and developer tools that impact billions of users worldwide.

The role involves building and maintaining critical infrastructure for Google Cloud Platform's development and release workflows. You'll be responsible for creating tools, monitoring systems, and processes that ensure environment stability and user autonomy. The position requires expertise in distributed systems, infrastructure development, and a strong foundation in software engineering principles.

As part of Google's engineering team, you'll collaborate with talented professionals to solve complex technical challenges. The role offers exposure to various aspects of cloud computing, from low-level system operations to high-level application development. You'll work with modern technologies including Kubernetes and contribute to Google's cloud infrastructure that serves customers across 200+ countries.

The position comes with competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. Google's commitment to diversity, equality, and inclusion creates an environment where innovation thrives. This role offers significant growth opportunities within one of tech's most influential companies, making it an ideal position for engineers passionate about distributed systems and cloud technology.

Working at Google means being part of a company that's constantly pushing technological boundaries. You'll have access to cutting-edge resources and the opportunity to work on projects that impact global technology infrastructure. The role combines technical challenges with professional growth, offering a chance to shape the future of cloud computing while working with industry-leading experts.

Last updated 4 days ago

Responsibilities For Software Engineer, Google Distributed Cloud

  • Work with the team to provide and maintain reliable and stable virtual and physical environments that support Google Cloud Platforms development and release workflows
  • Code and debug to develop tools for working within these environments
  • Develop integration/End-to-End test framework to empower the Operable Components teams
  • Partner with engineering teams to ensure the quality of Operable Components rolled out to the environments
  • Integrate the platform/test environment with CI/CD

Requirements For Software Engineer, Google Distributed Cloud

Kubernetes
Linux
  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 2 years of experience building and developing large-scale infrastructure or distributed systems
  • 2 years of experience building developer tools that improve developer velocity, code quality and code health

Benefits For Software Engineer, Google Distributed Cloud

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer, Google Distributed Cloud

Software Engineer, Systems Research, PhD, Early Career

Systems Research Software Engineer position at Google focusing on advanced computer systems design and implementation with PhD requirement.

Software Engineer III, Infrastructure, Google Ads

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

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google working on Infrastructure and Spanner, focusing on distributed systems development with C++ in Sunnyvale, CA.

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google working on infrastructure for Google TV, developing large-scale systems and technologies.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google working on Cloud Data Management infrastructure systems