Taro Logo

Software Engineer III, Server Foundations

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

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.

Last updated 5 days ago

Responsibilities For Software Engineer III, Server Foundations

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Contributing to the new modernized architecture of server platform

Requirements For Software Engineer III, Server Foundations

Go
  • Bachelor's degree or equivalent practical experience
  • 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 large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
  • 2 years of experience with data structures or algorithms
  • Experience developing accessible technologies
  • Experience with Go and C++

Related Jobs

Software Engineer III, Approximation Algorithms

Software Engineer III position at Google focusing on approximation algorithms and sketching libraries, combining advanced algorithmic work with practical engineering in C++, Java, and Go.

Software Engineer III, Video Ads

Software Engineer III position at Google focusing on Video Ads development, requiring 2+ years of experience and expertise in software development, based in Zürich.

Software Engineer III, Server Intelligence

Software Engineer III position at Google focusing on Server Intelligence, involving backend development, AI systems, and infrastructure improvements.

Software Engineer III, Video Ads

Software Engineer III position at Google focusing on Video Ads development, requiring 2+ years of experience and expertise in software development, located in Zürich.

Software Engineer III, Video Ads

Software Engineer III position at Google focusing on Video Ads development, requiring 2+ years of experience and strong programming skills.