Principal Software Engineer

Global technology leader designing and developing 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

Broadcom, a global technology leader in semiconductor and infrastructure software solutions, is seeking a Principal Software Engineer for their VMware division. This role focuses on the ESXi hypervisor, the world's leading data center operating system used by Fortune 500 companies. As part of the ESXi OS Services team, you'll be responsible for User Space aspects of the ESXi OS, including operating system services, distributed control plane, and container runtime infrastructure. The position offers the opportunity to work on high-impact projects, designing and implementing advanced container runtime and Kubernetes features, with emphasis on scalability, performance, and reliability. You'll be working with cutting-edge virtualization technology while collaborating with cross-functional teams to deliver enterprise-class solutions. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that has profound impact across all industries.

Last updated 24 days 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
Linux
  • 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 awards

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer

Principal Engineer - Lifecycle Management

Principal Engineer position at Broadcom leading the redesign of ESXi cluster management systems, offering competitive compensation and comprehensive benefits.

Principal Engineer, Virtual Devices

Principal Engineer position at Broadcom focusing on virtualization platform development, requiring 12+ years of OS/kernel experience with competitive compensation and benefits.

Platform Engineer – VCF Networking

Senior Platform Engineer role at Broadcom focusing on VCF Networking, requiring 15+ years of distributed systems experience, offering $163k-$260k salary plus benefits.

Principal Software Engineer - Content Library

Lead software engineer position at Broadcom focusing on distributed systems and content library development for vSphere platform, offering competitive compensation and benefits.

Distinguished Engineer

Distinguished Engineer role at Broadcom for VMware Cloud Foundation division, leading next-gen Operations and Management platform development.