Senior Software Engineer, Cloud Native Storage

Broadcom

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $184k
$107k most similar roles pay here $243k

This role pays more than 66% of similar roles. Most pay $149,500–$206,450 — the shaded band above. At the midpoint, this role pays about $184k versus about $178k 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 119 open roles on FindRole.

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

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · Senior Software Engineer, Cloud Native Storage

Senior Software Engineer - Cloud Native Storage joins the Cloud Native Storage team to develop features for a highly scalable distributed storage product. This role involves designing, implementing, and delivering features across the entire stack, from the Kubernetes storage control plane down to the vSAN data plane. You will manage the lifecycle of persistent volumes for containerized applications, ensuring reliable operation across thousands of enterprise environments while addressing challenges like distributed system resiliency, upgrade processes, and automated testing. The role requires hands-on development using Go and C++ to build robust systems that handle failure scenarios such as network outages and version skew. Key technical requirements include expertise in Kubernetes architecture, Container Storage Interface (CSI), Linux internals, and infrastructure orchestration across compute, networking, and storage to solve complex problems regarding consistency, availability, and performance for modern workloads.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement distributed systems using Go or C++ to support scalable storage products.
  • Architect and implement Kubernetes storage control-plane workflows for creation, upgrades, movement, and scaling.
  • Build robust control-plane resiliency to handle enterprise-grade failures like network outages and split-brain conditions.
  • Develop automated and comprehensive tests to validate the correctness and resilience of distributed systems.
  • Manage the full software development lifecycle (SDLC) to deliver features in a high-scale environment.
  • Troubleshoot and debug production and non-production issues across multiple layers of the storage stack.
  • Translate complex, ambiguous problems into clear technical designs and execution plans with cross-functional teams.

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.
  • Proficiency in designing and implementing distributed systems using Go and/or C++.
  • Strong foundational knowledge in data structures and algorithms.
  • Expertise in systems design with a focus on consistency, availability, and failure handling.
  • Experience with infrastructure orchestration across compute, networking, and storage.
  • Knowledge of Linux internals, container runtimes, Container Storage Interface (CSI), and managing Persistent Volumes.
  • Preferred experience building or operating Kubernetes-based systems and extending the Kubernetes API.

More like this

Similar roles

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 85 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid

Senior Software Engineer, Storage Engine

Elastic

Remote 52 days ago
Elasticsearch Java PostgreSQL MongoDB Prometheus Solr Distributed Systems Data Structures Algorithms GitHub Open Source Object Storage prompt-engineering
Remote

Senior Software Engineer, Storage Engine

Elastic

Remote 52 days ago
Elasticsearch Java PostgreSQL MongoDB Prometheus Solr Distributed Systems Data Structures Algorithms GitHub Open Source Object Storage prompt-engineering
Remote

Senior Software Engineer, Storage Engine

Elastic

Remote 52 days ago
Elasticsearch Java PostgreSQL MongoDB Prometheus Solr Distributed Systems Data Structures Algorithms GitHub Open Source Object Storage prompt-engineering
Remote