Staff Software Engineer

Opens broadcom.wd1.myworkdayjobs.com in a new tab

About This Role

  • Role Overview As a Staff Software Engineer on the ESXi OS Services team, you will lead the design and delivery of high-impact functionality across User Space OS services, container services, distributed control planes, and application infrastructure.
  • You will help define technical direction for enterprise-class virtualization, Kubernetes platforms, and modern cloud-native workloads.
  • Key Responsibilities Design and implement advanced operating system techniques for managing virtual systems on x86 architectures.
  • Architect and develop scalable container services, container runtimes, and Kubernetes platform capabilities tightly integrated with ESXi and vSphere.
  • Develop highly available platform infrastructure to run customer workloads that span across clusters and zones, supporting their specific network and storage requirements.
  • Maintain open source code for security fixes, and upkeep upstream Kubernetes features.
  • Drive development of platforms supporting SaaS, CaaS, and FaaS workloads.
  • Partner closely with Product Management to define requirements and translate business needs into technical solutions.
  • Collaborate with UI/UX designers, system architects, test teams, and cross-functional stakeholders across the organization to deliver high-quality, end-to-end solutions.
  • Success in the Role Deliver robust, scalable OS, container services, and Kubernetes platform features on a regular release cadence, providing incremental and measurable customer value. ​​Design and architect solutions with stakeholder buy-in, proactively incorporating feedback to iteratively refine and improve designs.
  • Tackle complex engineering challenges while maintaining high standards for quality, performance, and reliability through effective cross-functional collaboration.
  • Requirements (must have) BS/MS/PhD in Computer Science/Electrical Engineering or similar fields. 8+ years of relevant experience for BS, 6+ for MS and 3+ for PhD.
  • Strong proficiency in C/C++, Golang, and Python.
  • Deep understanding of Linux/Unix operating system internals, especially user space concepts like processes, threads, memory management, and I/O.
  • History of leading System software projects/teams.
  • Experience architecting distributed software solutions.
  • Experience in developing, debugging, and optimizing core operating system services or user space applications.
  • Familiarity with cloud-native technologies, containerization (Docker/containerd), and Kubernetes architecture.
  • Good verbal and written communication skills.
  • Additional Job Description: Compensation and Benefits The annual base salary range for this position is $ 120,000 - $192,000.
  • This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
  • Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time.
  • The company follows all applicable laws for Paid Family Leave and other leaves of absence.
  • We will also consider qualified applicants with arrest and conviction records consistent with local law.
  • If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Tools & Skills

Sourced directly from Broadcom’s career page

Your application goes straight to Broadcom.

Broadcom logo

Broadcom

USA-CA - Promontory B

Specialisation
Open roles at Broadcom
398 positions
Job ID
/job/USA-CA---Promontory-B/Staff-Software-Engineer_R025105

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles