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
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

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 3 months 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?