Senior Software Engineer - Cloud Native Storage

Broadcom

Palo Alto (CA)

On-site

USD 141,300 - 226,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision plans
401(k) with company match
Employee Stock Purchase Program
Paid holidays, sick leave, and vacation
Paid family leave

Job summary

Broadcom is seeking a highly experienced Senior Software Engineer for its Cloud Native Storage Team in Palo Alto, California. This role involves designing and implementing features for a highly scalable distributed storage product focused on Kubernetes.

The ideal candidate has a minimum of 5 years of experience in building scalable systems and a strong background in Go or C++. Broadcom offers a competitive salary, benefits, and a collaborative work environment.

Qualifications

  • Minimum 5 years of experience building highly scalable distributed systems.
  • Strong foundational knowledge in data structures and algorithms.
  • Hands-on experience with Kubernetes and its control-plane architecture.

Responsibilities

  • Ensure reliable operation of Kubernetes storage control planes across thousands of environments.
  • Design, implement, and maintain distributed systems primarily in Go and/or C++.
  • Collaborate with teams to translate large-scale problems into clear technical designs.

Skills

Distributed systems
Kubernetes
C++
Go
Data structures and algorithms

Education

Bachelor's, Master’s, or Ph.D. in Computer Science & Engineering

Tools

Kubernetes API
Linux internals
Container Storage Interface (CSI)

Job description

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.

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.

Role: Senior Software Engineer, Cloud Native Storage

We are seeking a highly experienced and self‑motivated Senior Software Engineer to join our team. You will be instrumental in designing, implementing, and delivering features for a highly scalable distributed storage product.

Key Responsibilities
  • Reliable operation of Kubernetes storage control planes across thousands of enterprise environments.
  • Lifecycle management of Kubernetes workload clusters.
  • Enablement of workloads across the stack from storage control plane to vSAN data plane.
  • Design, implement, and maintain distributed systems primarily in Go and/or C++.
  • Ownership of the full Software Development Life Cycle within designated technical areas, including specification, development, testing, and deployment.
  • Collaborate with technical leads, architects, product management, and dependent teams to translate large‑scale problems into clear technical designs and execution plans.
  • Troubleshoot and debug production and non‑production issues across multiple layers.
  • Promote a culture of technical excellence, accountability, and continuous improvement.
Challenging Problems
  • Architect distributed storage control‑plane workflows for creation, upgrade, movement, and scaling across thousands of clusters.
  • Build robust resiliency to handle enterprise‑grade failure scenarios across shared underlying storage systems.
  • Develop automated and comprehensive tests for correctness, upgrade processes, and resilience.
Qualifications
  • Minimum 5 years of experience building highly scalable distributed systems.
  • Bachelor's, Master’s, or Ph.D. in Computer Science & Engineering.
  • Strong foundational knowledge in data structures and algorithms.
  • Experience dealing with complex issues of scale, performance, and concurrency.
  • Hands‑on experience with Kubernetes and its control‑plane architecture.
  • Experience extending the Kubernetes API and implementing reconciliation loops.
  • Knowledge of Infrastructure orchestration across compute, networking, and storage.
  • Knowledge of Linux internals and container runtimes (e.g., containerd).
  • Knowledge of the Container Storage Interface (CSI) and managing Persistent Volumes and Persistent Volume Claims.
  • Strong systems design fundamentals with a focus on consistency, availability, and failure handling.
  • Excellent communication skills and ability to work independently on complex problems.
Compensation and Benefits

The annual base salary range is $141,300 – $226,000.

Benefits include medical, dental, and vision plans; 401(k) participation with company match; Employee Stock Purchase Program; Employee Assistance Program; paid holidays, sick leave, and vacation; and paid family leave as applicable.

Broadcom offers a discretionary annual bonus and equity awards to support long‑term success.

Equal Opportunity Employer Statement

Broadcom is proud to be an equal opportunity employer. We consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state or local law. We also consider qualified applicants with arrest and conviction records consistent with local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cloud Native Storage
Senior Software Engineer - Cloud Native Storage

Broadcom • California (MO)

On-site
USD 141,000 - 226,000
Medical, dental and vision plans
401(K) with company match
Employee Stock Purchase Program (ESPP)
+1
Senior Software Engineer - Cloud Native Storage
Senior Software Engineer - Cloud Native Storage

Broadcom Inc. • California (MO)

On-site
USD 141,000 - 226,000
Medical, dental, and vision plans
401(k) participation with company matching
Employee Stock Purchase Program
Senior Software Engineer - Cloud Native Storage
Senior Software Engineer - Cloud Native Storage

Broadcom • San Diego (CA)

On-site
USD 141,000 - 226,000
Discretionary annual bonus
Equity grants
Broadcom benefits
+1
Senior Software Engineer - Cloud Native Storage
Senior Software Engineer - Cloud Native Storage

jobs.frontdoordefense.com - Jobboard • California (MO)

On-site
USD 141,000 - 226,000
Discretionary annual bonus
401(K) with company matching
Employee Stock Purchase Program
+1
Senior Software Engineer
Senior Software Engineer

Broadcom • Palo Alto (CA)

On-site
USD 143,100 - 226,000
Medical, dental and vision plans
401(k) participation including company matching
Employee Stock Purchase Program (ESPP)
+1
Director of Engineering – vSphere Kubernetes Service
Director of Engineering – vSphere Kubernetes Service

Broadcom Inc. • United States

On-site
USD 174,000 - 279,000
Medical, dental, and vision plans
401(K) participation with company matching
Employee Stock Purchase Program (ESPP)
+1
Senior Software Engineer
Senior Software Engineer

Broadcom • Meadview (AZ)

On-site
USD 141,000 - 226,000
Medical, dental and vision plans
401(k) matching
ESPP
+5
Director of Engineering – vSphere Kubernetes Service
Director of Engineering – vSphere Kubernetes Service

Broadcom Inc. • California (MO)

On-site
USD 174,000 - 279,000
Discretionary annual bonus
Equity grants
401(k) with company matching
+1
Kubernetes Platform Infrastructure Architect
Kubernetes Platform Infrastructure Architect

Broadcom • Richmond (VA)

On-site
USD 110,800 - 177,300
Principal Kubernetes Software Engineer
Principal Kubernetes Software Engineer

Socket.dev • California (MO)

On-site
USD 180,000 - 260,000