Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Google Senior Software Engineer Distributed Systems 
United States, California, Sunnyvale 
959391254

10.04.2025
Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C++ or Go, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with distributed systems.

Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience working with Embedded Systems.
  • Experience with open transport protocols, RPCs, encodings, HTTP, gRPC, Protobuf, JSON, gNMI and OpenConfig.
  • Experience with open source distributed systems software such as Kafka, Zookeeper, etcd, time series databases, open source server management technologies and software such a as Redfish, OpenBMC CI-CD tools (e.g., code hosting platform, Gerrit, Bazel).