×
Register Here to Apply for Jobs or Post Jobs. X

Staff Engineer - Cloud Native Storage

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: Broadcom Inc.
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Salary/Wage Range or Industry Benchmark: 141300 - 226000 USD Yearly USD 141300.00 226000.00 YEAR
Job Description & How to Apply Below
Location: California

Business Summary

The VMware Cloud Foundation Division enables organizations around the world to run their business critical and modern applications in a secure, resilient, and cost-efficient manner. With our flagship product VMware vSphere, and our industry-leading technologies including vSAN, VLR, NSX and Aria, Broadcom customers receive the scale and agility of a public cloud with the security and performance of a private cloud.

Cloud

Native Storage Team

Our mission is to elevate Broadcom's Cloud Native Storage and VKS platforms as the premier choice for operating and scaling modern workloads. We aim to deliver a seamless “just works” Kubernetes cluster experience by abstracting complex orchestration. This allows users to effortlessly leverage our industry-leading vSAN storage solutions for running enterprise-grade modern workloads.

Role

Staff Software Engineer, Cloud Native Storage – a highly experienced and self‑motivated staff software engineer to design, implement, and deliver features for a highly scalable distributed storage product while serving as a technical leader and mentor.

Key Responsibilities
  • Reliable Operation – ensure dependable operation of Kubernetes storage control planes across thousands of enterprise environments.
  • Lifecycle Management – oversee the complete lifecycle management of Kubernetes workload clusters.
  • Enablement – work at multiple layers, from the storage control plane to the vSAN data plane, to effectively enable Kubernetes workloads.
  • Scope – lead the entire stack from the Kubernetes storage control plane down to the vSAN data plane to enable and optimize Kubernetes workloads.
  • Distributed Storage Control‑Plane Design – architect and implement Kubernetes storage control‑plane workflows for creation, upgrade, movement, and scaling across thousands of clusters.
  • Resiliency in Distributed Systems – build robust storage control‑plane resiliency to handle enterprise‑grade failure scenarios including upgrades, split‑brain conditions, networking outages, and version skew.
  • Rigorous Testing – develop automated and comprehensive tests to validate correctness, upgrade process, and resilience of complex distributed systems.
  • Design & Implementation – lead design and hands‑on implementation of distributed systems, primarily utilizing Go and/or C++.
  • Feature Delivery & Ownership – take full ownership of the SDLC within designated technical areas to accelerate delivery of product features.
  • Technical Leadership – mentor and lead a group of engineers, providing technical direction, coaching, and ensuring successful project delivery.
  • Process & Agility – drive and lead team processes and agile methodologies to optimize quality and velocity.
  • Cross‑Functional Collaboration – work closely with Technical Leads, architects, dependent teams and Product Management to translate ambiguous, large‑scale problems into clear technical designs, execution plans, and manage dependencies and risks.
  • Production Support – troubleshoot and debug production and non‑production issues across multiple layers.
  • Culture – foster a culture of technical excellence, accountability, and continuous improvement within the team.
Preferred Qualifications and Expertise
  • Experience – minimum 8 years building highly scalable distributed systems applications.
  • Education – Bachelor’s, Master’s, or Ph.D. in Computer Science & Engineering.
  • Foundational Skills – strong foundational knowledge in data structures and algorithms.
  • Systems Expertise – experience dealing with complex issues of scale, performance, and concurrency.
  • Kubernetes (Preferred but Not Required) – hands‑on experience building or operating Kubernetes‑based systems; deep understanding of the control plane architecture; experience extending the Kubernetes API, designing declarative APIs, and implementing reconciliation loops.
  • Infrastructure (Required) – experience with infrastructure orchestration across compute, networking, and storage; knowledge of Linux internals, container runtimes (e.g., containerd); knowledge of CSI and managing PVs and PVCs.
  • Systems Design (Required) – strong systems design fundamentals focused on consistency, availability, and failure handling.
  • Work Style…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary