Google's Server Foundations team is seeking a Software Engineer III to help modernize their Server Platform into a cloud-native architecture. This role is crucial in developing declarative, resource-oriented APIs that enable platform extensibility and hybrid interoperability between Google Productivity and Google Cloud Platform (GCP).
As part of the Core team, you'll work on building technical foundations behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. The role involves working on large-scale systems that impact billions of users worldwide, requiring expertise in distributed computing, system design, and modern cloud architecture.
The position offers opportunities to work on critical projects while collaborating with talented engineers across Google. You'll be responsible for writing production code, leading design reviews, ensuring code quality through peer reviews, and contributing to technical documentation. The role requires strong technical skills in software development, particularly with Go and C++, and experience with large-scale infrastructure or distributed systems.
This is an excellent opportunity for engineers who want to make a significant impact on Google's core infrastructure while working with cutting-edge technology. The position offers the chance to shape the future of Google's server architecture while working in Zürich, Switzerland, one of Google's major engineering hubs.
The ideal candidate will bring fresh ideas from various technical areas, display leadership qualities, and be enthusiastic about tackling new challenges across the full stack. This role combines technical expertise with the opportunity to influence important technical decisions across Google, making it perfect for engineers passionate about infrastructure and system design.