Taro Logo

Software Engineer, Google Distributed Cloud

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$141,000 - $202,000
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Google Distributed Cloud

Google Cloud is seeking a Software Engineer to join their Google Distributed Cloud team, focusing on developing next-generation technologies that impact billions of users. This role combines cloud infrastructure development with distributed systems expertise, offering an opportunity to work on critical projects at one of tech's leading companies.

The position requires strong programming skills in languages like Go, Python, or C++, with particular emphasis on cloud systems and distributed computing. You'll be working on large-scale infrastructure projects while having the flexibility to switch teams and projects as both you and the business evolve. The role demands a versatile engineer who can display leadership qualities and tackle full-stack challenges.

As part of Google Cloud, you'll be contributing to solutions that help organizations digitally transform their businesses. The team develops enterprise-grade solutions leveraging Google's cutting-edge technology and tools that enable developers to build more sustainably. The platform serves customers in over 200 countries, making it a truly global impact opportunity.

The compensation package is highly competitive, with a base salary range of $141,000-$202,000, plus additional benefits including bonus potential, equity grants, and comprehensive benefits. The position offers the opportunity to work from either Raleigh or Durham, NC, providing flexibility within the Research Triangle region.

Key responsibilities include writing and testing product code, collaborating across teams and with the open source community, conducting code reviews, and troubleshooting complex system issues. You'll be working in an environment that values innovation, ownership, and technical excellence, with opportunities to influence the direction of critical cloud infrastructure projects.

The ideal candidate will have experience with distributed systems, cloud platforms, and enterprise software development. Knowledge of Kubernetes, cloud platforms, and Go programming language is particularly valuable. This role offers the chance to work on challenging technical problems while contributing to products that power digital transformation worldwide.

Last updated 11 days 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
Kubernetes
  • 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 systems
  • Experience developing cloud software/cloud systems or enterprise software

Benefits For Software Engineer, Google Distributed Cloud

Medical Insurance
401k
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?