Senior Software Engineer - Cloud Native Storage

Broadcom

Actively hiring
Usa-Ca - Promontory C Posted 12 days ago $141,300$226,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer joining VMware’s Cloud Native Storage (CNS) team, you will play a pivotal role in designing and implementing features for a highly scalable distributed storage product. Your responsibilities include ensuring the reliable operation of Kubernetes storage control planes across thousands of enterprise environments, managing the lifecycle of Kubernetes workload clusters, and enabling seamless integration with vSAN datastores. You will work on challenging problems such as building resilient storage control-plane architectures to handle complex failure scenarios and developing comprehensive automated tests. Ideal candidates have at least five years of experience in scalable distributed systems, a strong background in computer science, and hands-on expertise with Kubernetes, Linux internals, and container runtimes like CSI. This role offers significant latitude and broad focus across the entire stack from the Kubernetes storage control plane to the vSAN data plane layers.

Skills

Kubernetes Go C++ CI/CD Terraform AWS Grafana Prometheus CSI etcd Linux containerd vSphere vSAN NSX Python PostgreSQL

What you'll do

  • Design and implement distributed systems for Kubernetes storage control planes.
  • Ensure the reliable operation of Kubernetes storage across thousands of enterprise environments.
  • Develop automated tests to validate correctness, upgrade processes, and resilience in complex systems.
  • Oversee lifecycle management of Kubernetes workload clusters from storage control plane to vSAN data plane.
  • Troubleshoot and debug production issues across multiple layers in distributed systems.

What we're looking for

  • 5+ years of experience building highly scalable distributed systems.
  • Strong foundational knowledge in data structures and algorithms.
  • Experience dealing with complex issues of scale, performance, and concurrency.
  • Hands-on experience with Kubernetes control plane architecture and APIs.
  • Knowledge of Linux internals and container runtimes like containerd.
  • Expertise in Container Storage Interface (CSI) and managing Persistent Volumes.
  • Strong systems design fundamentals focusing on consistency and availability.

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 71 open roles on FindRole.

Listed pay typically runs $118,800–$192,000 across 71 roles with salary data.

Most-posted roles

View all roles at Broadcom