Senior Software Engineer, Cloud Native Storage

Broadcom

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Promontory C, CA
Salary
$141,300–$226,000 / yr
Employment
Full-time
Posted
160 days ago
Freshness
Confirmed live today
Closes
Nov 16, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $184k
$111k $248k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $150,000–$208,200 — the blue band above. At the midpoint, this role pays about $184k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 280 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 169 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · Senior Software Engineer, Cloud Native Storage

JOB TITLE: Senior Software Engineer - Cloud Native Storage The Senior Software Engineer joins the Cloud Native Storage team to develop features for a highly scalable distributed storage product. You will design and implement distributed systems, managing the complete lifecycle of Kubernetes workload clusters and persistent volumes. Your daily work involves architecting control-plane workflows for creation, movement, and scaling across thousands of clusters while ensuring resiliency against networking outages and split-brain conditions. You will utilize Go and C++ to build robust storage solutions, leveraging the Container Storage Interface to automate provisioning for vSAN, VMFS, and NFS datastores. Key requirements include expertise in data structures, algorithms, and systems design. You must understand Kubernetes control plane architecture, Linux internals, and container runtimes to solve complex problems regarding consistency, availability, and failure handling in modern workloads.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement distributed systems and storage control-plane workflows using Go and/or C++.
  • Manage the complete lifecycle of Kubernetes workload clusters and persistent volumes.
  • Architect storage control-plane workflows for creation, upgrade, movement, and scaling across thousands of clusters.
  • Build robust storage control-plane resiliency to handle failure scenarios like split-brain conditions and networking outages.
  • Develop automated and comprehensive tests to validate the correctness and resilience of complex distributed systems.
  • Take full ownership of the Software Development Lifecycle to accelerate the delivery of product features.
  • Troubleshoot and debug production and non-production issues across multiple infrastructure layers.
  • Translate ambiguous large-scale problems into clear technical designs and execution plans.

What we're looking for

  • Bachelor's, Master's, or Ph.D. in Computer Science & Engineering.
  • Minimum of 5 years of experience building highly scalable distributed systems applications.
  • Strong foundational knowledge in data structures and algorithms.
  • Experience with infrastructure orchestration across compute, networking, and storage.
  • Knowledge of Linux internals and container runtimes.
  • Knowledge of Container Storage Interface (CSI) and managing Persistent Volumes (PVs) and PVCs.
  • Strong systems design fundamentals with a focus on consistency, availability, and failure handling.
  • Hands-on experience building or operating Kubernetes-based systems (preferred).

More like this

Similar roles

Senior Storage Software Engineer

Nvidia

Remote (Santa Clara, CA) 3 days ago $224,000–$356,500
Distributed File Systems Object Storage C C++ Rust Go Python Linux Kernel NVMe-oF SPDK RDMA RoCE InfiniBand NVMe VFS S3 Swift iSCSI Kubernetes CSI libfabric FUSE
10+ yrs exp Remote

Senior Software Engineer, Storage

Nvidia

Remote (Santa Clara, CA) +1 13 days ago
Distributed Systems C++ Python Go Kubernetes Slurm PyTorch JAX Lustre GPFS BeeGFS AWS Azure GCP Infrastructure Automation HPC LSF Observability
5+ yrs exp Remote

Senior Software Engineer, Storage Layer Services

MongoDB

New York, NY 132 days ago $101,000–$273,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Time Series Metrics Chaos Engineering Load Testing Containerization Database Internals Observability Tooling
5+ yrs exp

Senior Cloud Hardware Storage Engineer

Microsoft

41 days ago $119,800–$234,700
Python C# C++ Rust AI ML LLM RAG CI/CD Kusto SQL NVMe PCIe Firmware Data Pipelines Anomaly Detection Telemetry SDKs APIs
5+ yrs exp Hybrid

Senior Cloud Hardware Storage Engineer

Microsoft

40 days ago $119,800–$234,700
Azure SSD NVMe PCIe Firmware Hardware Engineering Telemetry Automation Fault Analysis live‑site operations Hardware Design Reliability Frameworks
5+ yrs exp Hybrid