Staff Software Engineer

Global technology leader designing and developing semiconductor and infrastructure software solutions.
$119,000 - $190,000
Distributed Systems
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

VMware by Broadcom is seeking a Staff Software Engineer to join their vSAN team, focusing on next-generation file system projects. This role is part of the vSAN core team, responsible for developing new features and products based on an enterprise-class virtualization platform. The position offers an opportunity to work with cutting-edge technology in storage virtualization, particularly in the vSAN Control Path team.

The ideal candidate will be involved in designing and delivering various vSAN features with increasing independence, collaborating with architects, product management teams, and other stakeholders across sites. The role requires expertise in distributed systems, storage, and virtualization technologies, with a focus on developing solutions for configuring, provisioning, and orchestrating data services in distributed and virtualized enterprise environments.

Working at VMware by Broadcom means being part of a team that's modernizing data centers and integrating public clouds for faster time to market. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with highly competent senior engineers in an iterative development environment. The role is based in Palo Alto, CA, and requires strong technical skills in C/C++, Linux systems, and distributed systems architecture.

This is an excellent opportunity for someone who wants to make a significant impact on enterprise storage solutions while working with a team of experienced professionals. The position combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. The successful candidate will help shape the future of storage virtualization while working on solutions that have significant market impact.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Deliver product features in highly scalable distributed data storage product (vSAN ESA)
  • Participate in all phases of software development cycle as part of an agile team
  • Lead and participate in code reviews
  • Write design specifications and document work
  • Collaborate with Support, Development, QA and Field teams
  • Design and implement diagnostic tools
  • Work with team leads to improve software development processes
  • Participate in design discussions for next generation vSAN features

Requirements For Staff Software Engineer

Go
Linux
  • Bachelor's/Master's in Computer Science or related degree
  • 8+ years experience with Bachelor's or 6+ years with Master's or 3+ years with PhD
  • Solid knowledge of OOP concepts, object/data modeling, and data structures
  • Deep working knowledge/expertise in C/C++
  • Deep working knowledge in multithreading, IPC, socket, signals programming
  • Expertise in Linux based systems and system level programming experience
  • Strong collaboration skills with a Team First mentality
  • Self-starter who thrives in fast paced environment

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom (VMware by Broadcom) Staff Software Engineer

Manager/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence in distributed systems and microservices architecture while mentoring team members.

Software Engineering SMTS/LMTS

Senior/Lead Software Engineering role at Salesforce focusing on distributed systems and cloud platform development, requiring 7+ years of experience.

Software Engineering Manager, Systems Infrastructure

Lead and develop next-generation infrastructure platforms at LinkedIn, managing a team of engineers while architecting scalable distributed systems.

Software Engineering Manager, Systems Infrastructure

Software Engineering Manager position at LinkedIn leading systems infrastructure team, focusing on distributed systems and platform development with hybrid work option in Bangalore.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation infrastructure and distributed systems platforms.