CareerPlan

Staff Software Engineer, Storage

Sunnyvale, CA - USFull-time$195k2026-10-16 → 2026-11-09

Core

Lead the development and execution of cloud storage strategy, building and operating high-performance, scalable, and reliable storage solutions.

Role type

Staff Software Engineer (Cloud Storage)

Builds

Cloud storage infrastructure primitives, redundant and fault-tolerant storage solutions, and user-facing APIs.

Domain

Cloud Infrastructure / Distributed Systems

Required skills

Distributed cloud computing infrastructure, Redundant and fault-tolerant storage solutions, Java or Go, Infrastructure as Code (Ansible, Chef, Puppet, Terraform), Linux Systems Internals, Computer architecture

Preferred skills

NVMe, SSDs, Distributed storage systems, Block/Object/File storage protocols (NFS, SMB, iSCSI, NVMe-oF), Open source contributions (Ceph, GlusterFS, OpenEBS), System programming (C, C++, Rust), Physical and software-defined networking

Responsibilities

Lead engineering efforts on cloud storage features, Write and review code and design documentation, Guide engineering team through architecture decisions and design reviews, Mentor and grow engineers, Champion initiatives like tech talks and open source development, Benchmark and improve scale, performance, and resiliency

Seniority

Staff, hands-on IC with mentorship