Distributed Resource Scheduler: Software Engineer 4

Broadcom

Quick summary

Work type
On-site
Location
Usa-Ca - Promontory B
Salary
$120,000–$192,000 / yr
Posted
47 days ago
Closes
Oct 17, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $156k
$107k most similar roles pay here $237k

This role pays less than 64% of similar roles. Most pay $142,350–$214,500 — the shaded band above. At the midpoint, this role pays about $156k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 105 open roles on FindRole.

Listed pay typically runs $120,000–$192,000 across 103 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · Distributed Resource Scheduler: Software Engineer 4

As a Staff Software Engineer joining VMware’s VCF Distributed Resource Scheduler (DRS) team, you will play a pivotal role in designing and developing advanced algorithms for efficient resource management across distributed compute clusters on the vSphere platform. Your responsibilities include scaling scheduling algorithms to support workload placement with low latency, integrating DRS with other VMware products like Kubernetes on vSphere, NSX, and vSAN, and ensuring high-quality solutions through detailed requirement decomposition and automated testing. Proficiency in C++ is essential, along with experience in cloud-based infrastructure offerings and agile development methodologies. Ideal candidates will have a background in distributed systems and operating system resource management, as well as familiarity with Kubernetes and containerization technologies for modern workloads.

What you'll do

  • Design and develop reliable mechanisms for multi-constraint scheduling problems in a distributed system.
  • Scale algorithms to support infrastructure-level workload placement with low latency.
  • Implement and optimize algorithms for storage, networking, compute, and hardware accelerators.
  • Decompose vague problems into detailed requirements for customer solutions.
  • Develop and maintain automated tests to ensure feature quality and reliability.
  • Participate in code reviews to align code with coding standards and best practices.

What we're looking for

  • 8+ years of software development experience in C++ or equivalent programming language.
  • Strong background in designing and developing algorithms for distributed systems and resource management.
  • Experience with cloud-based infrastructure offerings, including Kubernetes and containerization technologies.
  • Proficient problem-solving and debugging skills to handle complex issues related to workload placements and resource balancing.
  • Excellent communication and collaboration abilities to work effectively across cross-functional teams.
  • Familiarity with agile development methodologies and version control systems like Git.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 116 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 116 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Rockwell Automation

Mayfield Heights, OH 8 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid