Google is seeking a Software Engineer III to join their Server Foundations team, focusing on modernizing the Server Platform into a cloud-native architecture. This role is part of Google's Core team, which builds the technical foundation behind Google's flagship products. The position involves working on critical infrastructure projects that impact Google's entire product ecosystem.
As a Software Engineer III, you'll be responsible for developing next-generation technologies that affect billions of users. The role requires expertise in large-scale system design, distributed computing, and modern cloud architecture. You'll work on transforming the Server Platform to support declarative, resource-oriented APIs and enable hybrid interoperability between Google Productivity and Google Cloud Platform (GCP).
The Core team plays a crucial role in Google's technical infrastructure, serving as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure. This position offers unique opportunities to influence technical decisions across the company and contribute to solutions that break down technical barriers and strengthen existing systems.
The ideal candidate should have strong experience with software development, particularly in large-scale infrastructure and distributed systems. Knowledge of Go and C++ is highly valued, along with expertise in data structures and algorithms. The role requires both technical excellence and leadership qualities, as you'll be participating in design reviews and providing guidance to other developers.
This position offers the opportunity to work at Google's Zürich office, contributing to critical infrastructure projects while collaborating with some of the industry's best engineers. The role combines technical challenges with the chance to make a significant impact on Google's core infrastructure.