vSphere High Availability: Software Engineer 5

Global leader in semiconductor and infrastructure software solutions, including VMware subsidiary focused on virtualization technology.
$141,000 - $225,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For vSphere High Availability: Software Engineer 5

Broadcom's VMware subsidiary is seeking a Staff Software Engineer to join their vSphere High Availability (HA) team, a critical component of their vSphere platform supporting VM and Kubernetes. The role focuses on designing and developing algorithms for ensuring high availability of compute resources. The team is evolving to support modern workloads, including hardware accelerators like GPUs for AI Inferencing. The position involves working with distributed systems, operating system resource utilization, and management control planes. The successful candidate will be part of the VCF's Distributed Resource Scheduler (DRS) team, working on intelligent workload placement and balancing technology that optimizes resource utilization across virtualized environments. This is an opportunity to work on cutting-edge infrastructure and dynamic scheduling stack, collaborating with cross-functional teams on integration with various VMware products. The role offers competitive compensation, comprehensive benefits, and the chance to shape the future of virtualization technology at a global leader in infrastructure software solutions.

Last updated a day ago

Responsibilities For vSphere High Availability: Software Engineer 5

  • Design and develop reliable mechanisms for multi constraint scheduling problems in distributed systems
  • Scale algorithms to support infrastructure level workload availability
  • Implement and optimize algorithms for workload placement
  • Collaborate with cross-functional teams to integrate vSphere HA with other VMware products
  • Decompose medium scoped vague problems into detailed requirements
  • Develop and maintain automated tests
  • Participate in code reviews
  • Troubleshoot and resolve complex issues related to workload placements

Requirements For vSphere High Availability: Software Engineer 5

Kubernetes
  • Bachelor's in Computer Science, Engineering or related field with 12+ years experience, or Master's with 10+ years experience
  • Proficient in C++ programming language
  • Experience with cloud-based infrastructure offerings
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration skills
  • Experience with agile development methodologies and Git
  • Must have legal authorization to work in the US

Benefits For vSphere High Availability: Software Engineer 5

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 vSphere High Availability: Software Engineer 5

R & D Engineer Software 6

Staff Software Engineer position at Broadcom focusing on virtual networking data plane development and optimization.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on building and maintaining distributed database systems and storage services.

Distributed Systems Engineer (L5) - Compute Abstractions

Staff-level Distributed Systems Engineer position at Netflix, focusing on cloud infrastructure and compute abstractions, offering remote work and competitive compensation.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation distributed systems infrastructure with competitive compensation and comprehensive benefits.

Software Engineering Manager, Network Load Balancing

Lead software engineering manager position at Google, focusing on Network Load Balancing systems, requiring 8+ years of development experience and strong leadership skills.