Software Engineer, Google Distributed Cloud

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$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, Google Distributed Cloud

Google Cloud is seeking talented Software Engineers to join their Distributed Cloud team, focusing on developing next-generation technologies that impact billions of users. The role involves working on critical projects within Google Cloud, with opportunities for growth and project diversity. You'll be developing large-scale infrastructure and distributed systems, utilizing languages like Go and Python.

As part of Google Cloud, you'll contribute to enterprise-grade solutions that leverage Google's cutting-edge technology, helping organizations across 200+ countries digitally transform their businesses. The position requires strong technical skills in distributed systems, cloud software development, and a collaborative mindset.

The ideal candidate will have experience with software development, distributed systems, and cloud technologies. You'll be responsible for writing and testing code, collaborating across teams, reviewing code, and troubleshooting complex system issues. The role offers competitive compensation ($141,000-$202,000) plus bonus, equity, and benefits.

This is an excellent opportunity for engineers who want to work on challenging problems at scale, contribute to innovative cloud solutions, and be part of a team that's pushing the boundaries of cloud technology. You'll have the chance to work with cutting-edge technologies, collaborate with talented engineers, and make a significant impact on how businesses and users interact with cloud technology worldwide.

Last updated a day ago

Responsibilities For Software Engineer, Google Distributed Cloud

  • Write and test product or system development code
  • Collaborate across teams, across organizations and within the open source community
  • 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

Requirements For Software Engineer, Google Distributed Cloud

Go
Python
  • 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 (e.g., Go, C++, Python)
  • 1 year of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies or storage system
  • Experience developing cloud software/cloud systems or enterprise software

Benefits For Software Engineer, Google Distributed Cloud

Medical Insurance
Equity
  • Base salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Google Software Engineer, Google Distributed Cloud

Software Engineer, Systems Research, PhD, Early Career

PhD-level Systems Research Software Engineering role at Google, focusing on advanced computer systems design and implementation with competitive compensation and benefits.

Software Engineer III, Performance, Google Cloud

Software Engineer III position at Google Cloud focusing on performance optimization and distributed systems development in Warsaw, Poland.

Software Engineer III, Google Distributed Cloud Hosted

Software Engineer III position at Google Cloud, focusing on distributed systems development with competitive compensation and opportunities for growth.

Software Engineer II, Infrastructure, Colossus Namespace

Software Engineer II position at Google working on Colossus Namespace, the company's exabyte-scale filesystem, requiring expertise in distributed systems and infrastructure development.

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google TV focusing on infrastructure development and distributed systems, offering competitive compensation and opportunity to impact millions of users.