Principal Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Join Broadcom as a Principal Software Engineer working on VMware's ESXi hypervisor, the leading data center operating system used by Fortune 500 companies worldwide. You'll be part of the ESXi OS Services team, responsible for user space aspects of the ESXi OS, including operating system services, distributed control plane, and container runtime infrastructure. This role offers the opportunity to work on high-impact projects, designing and developing novel operating system techniques for virtual systems management. You'll implement advanced container runtime and Kubernetes features while collaborating with cross-functional teams to deliver enterprise-class virtualization solutions. The position requires extensive experience in system software, distributed systems, and container technologies, offering competitive compensation including base salary, bonus, equity, and comprehensive benefits. This is an ideal opportunity for those passionate about software engineering, problem-solving, and working on technology that has profound impact across industries.

Last updated 40 minutes ago

Responsibilities For Principal Software Engineer

  • Design and develop novel operating system techniques and algorithms for managing virtual systems in x86 architecture
  • Implement advanced container runtime and Kubernetes features
  • Work with multiple engineering teams to architect, design, implement and deliver new products
  • Lead major initiatives and work with cross-functional teams
  • Design and deliver new functionality for distributed control planes, container runtime and virtualization workloads

Requirements For Principal Software Engineer

Kubernetes
  • BS/MS/PhD in Computer Science/Electrical Engineering or similar fields
  • 7+ years experience for PhD, 10+ for MS and 12+ for BS
  • History of leading System software projects/teams
  • Experience architecting distributed software solutions
  • Knowledge of container runtimes
  • Extensive knowledge and experience delivering complex operating system functionality
  • Good knowledge of distributed systems, databases, algorithms, data structures
  • Good verbal and written communication skills
  • Must have legal authorization to work in the US

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer

Senior Principal Software Engineer - Health Data Intelligence

Senior Principal Software Engineer role at Oracle focusing on health data intelligence and building scalable distributed systems for healthcare applications.

Senior Software Architect, AI Networking

Senior Software Architect position at NVIDIA focusing on AI networking and data center technologies, requiring 5+ years of experience and expertise in network technologies.

Senior Software Research Architect

Lead the advancement of AI data centers and networks at NVIDIA as a Senior Software Research Architect, focusing on cloud solutions and network architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft Entra, focusing on distributed systems and data processing at massive scale, with opportunity for remote work in Prague.

Distinguished, Architect

Distinguished Architect position at Walmart's Sam's Club, leading enterprise architecture and digital transformation initiatives in Sunnyvale, CA.