Software Engineer III, Infrastructure

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology.
$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 III, Infrastructure

Google Cloud is seeking a Software Engineer III to join their Infrastructure team, working on next-generation technologies that impact billions of users. This role is crucial in developing foundational distributed systems used throughout Google's ecosystem, from low-level infrastructure teams to public applications like Search and YouTube.

The position offers an exciting opportunity to work with cutting-edge technology and contribute to systems that power Google's most critical services. You'll be part of a team that builds and evolves foundational distributed systems used by essential services like Colossus and Spanner, as well as customer-facing applications.

As a Software Engineer III, you'll collaborate with talented engineers across different locations, participate in design reviews, and have a direct impact on system architecture and performance. The role requires strong expertise in distributed systems, C++ development, and a deep understanding of scalable infrastructure.

The position comes with competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll work in New York, joining a global team that values diversity, innovation, and technical excellence.

This is an ideal opportunity for experienced engineers who want to work on large-scale distributed systems, contribute to critical infrastructure, and help shape the future of cloud computing. You'll be empowered to act like an owner, innovate, and solve complex technical challenges while working with some of the industry's best engineers.

Last updated 2 hours ago

Responsibilities For Software Engineer III, Infrastructure

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Develop distributed systems in C++
  • Design systems that can provide excellent availability, performance for all workloads at Google
  • Collaborate with SRE engineering teams in Zurich and Oregon to incorporate best SRE practices into our software

Requirements For Software Engineer III, Infrastructure

Go
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with developing infrastructure, distributed systems or networks
  • Experience in one or more of the following programming languages: C, C++, Python, Go
  • Experience programming in C or C++ (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure

Technical Program Manager III, Software Platforms, Project Starline

Lead software platform development for Google's Project Starline, managing cross-functional teams and driving 3D communication technology innovation.

Software Engineer III, Google Distributed Cloud Hosted

Software Engineer III position at Google Cloud, focusing on distributed systems and cloud infrastructure, offering competitive compensation and growth opportunities.

Software Engineer III, Infrastructure, Google Cloud

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

Software Engineer III, Project Starline

Software Engineer III position at Google's Project Starline, developing innovative 3D communication technology to revolutionize remote interactions.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google working on Infrastructure and Cloud Data Management systems.