Senior Software Engineer, Google Cloud Storage

Google Google · Big Tech · Raleigh, NC +2

Senior Software Engineer role focused on developing and maintaining high-performance, secure file and block storage services within Google Distributed Cloud Hosted (GDCH), an air-gapped environment. Responsibilities include hardware integration, secure multi-tenant storage implementation, feature development, and performance optimization for storage systems.

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 development
  • distributed systems development
  • network development
  • cloud storage development
  • Kubernetes
  • Infrastructure as a Service (IaaS)
  • software testing
  • software maintenance
  • software launch
  • software design
  • software architecture
  • cloud compute platforms

Nice to have

  • Golang
  • container orchestration frameworks
  • performance benchmarking
  • performance optimization
  • accessible technologies development