Senior Software Engineer, Google Cloud Storage

Google Google · Big Tech · Raleigh, NC +2

Google is seeking a Senior Software Engineer for their Google Cloud Storage team, focusing on delivering high-performance, secure file and block storage services within the Google Distributed Cloud (GDC) air-gapped environment. The role involves the full lifecycle of storage, from hardware integration to providing secure multi-tenant storage, and requires experience in C++, Go, or Python, distributed systems, and cloud storage.

What you'd actually do

  1. Address and resolve complex issues through our Root-Cause/Remediation (RCR) process, including identifying and closing test gaps with unit, integration, and chaos testing.
  2. Implement secure, isolated storage environments for multiple tenants leveraging Open Network Technology for Appliance Products (ONTAP's), Storage Virtual Machines (SVMs), and Role-Based Access Control (RBAC).
  3. Design, develop, and integrate core file and block storage features and management within the GDCH ecosystem.
  4. Define, measure, and optimize storage performance to meet stringent input/output operations per second (IOPS), throughput, and latency requirements.

Skills

Required

  • C++
  • Go
  • Python
  • large-scale infrastructure
  • distributed systems
  • cloud storage
  • Kubernetes
  • Infrastructure as a Service (IaaS)
  • software design
  • software architecture

Nice to have

  • Golang
  • container orchestration frameworks
  • performance benchmarking
  • performance optimization