Taro Logo

Staff Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$120,000 - $192,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

Broadcom is seeking a Staff Software Engineer to join their VMware ESXi Operating System Services team. This role focuses on developing and maintaining the leading data center operating system used by Fortune 500 companies worldwide. The position involves working on User Space aspects of the ESXi OS, including operating system services, distributed control plane, and container runtime infrastructure.

The ideal candidate will be responsible for setting technical direction for high-impact projects and leading major initiatives across cross-functional teams. You'll be working on cutting-edge virtualization technology, designing and implementing novel operating system techniques for virtual systems management in x86 architecture. The role requires expertise in container runtimes, Kubernetes, and distributed systems.

This is an excellent opportunity for an experienced software engineer who wants to make a significant impact in enterprise virtualization technology. You'll be working with VMware's ESXi hypervisor, the foundation of their virtualization technology, which is crucial for most large corporations due to its advanced capabilities, security, performance, and quality.

The position offers competitive compensation including a base salary range of $120,000 - $192,000, along with comprehensive benefits including medical, dental, and vision insurance, 401(k) matching, equity compensation, and more. You'll be joining a collaborative team that values innovation and technical excellence, working on products that have a profound impact across all industries.

The role requires 8+ years of experience (less with advanced degrees), strong system software development background, and expertise in distributed systems. You'll be working in a fast-paced environment, tackling complex technical challenges, and contributing to the evolution of enterprise-class virtualization platforms.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Design and develop novel operating system techniques and algorithms for managing virtual systems in x86 architecture
  • Develop platforms to deploy SaaS, CaaS and FaaS
  • Implement advanced container runtime and Kubernetes features
  • Work with multiple engineering teams to architect, design, implement and deliver new products
  • Lead major projects and work with various cross-functional teams

Requirements For Staff Software Engineer

Kubernetes
  • 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
  • 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

Benefits For Staff 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 Staff Software Engineer