Taro Logo

Software Engineer (Performance)

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
California, MD, USA
$141,300 - $226,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Software Engineer (Performance)

Join the VMware Cloud Foundation Division at Broadcom, where we're revolutionizing cloud computing for organizations worldwide. As a Performance Engineer, you'll be part of the Central Performance Team, working on VMware's flagship products including vSphere, vSAN, and NSX. This role offers the opportunity to drive scalability and performance improvements across the VMware Cloud Foundation stack, creating innovative solutions for complex problems.

The position involves developing benchmarks, implementing monitoring solutions, and optimizing performance in modern cloud environments. You'll work with cutting-edge technologies in virtualization, Kubernetes, and distributed systems, while collaborating with cross-functional teams to deliver next-generation software architectures.

We're seeking an experienced professional with deep expertise in performance engineering, system software, and modern application architectures. The ideal candidate will have strong programming skills in languages like C, C++, Go, or Java, combined with extensive knowledge of virtualization technologies and Linux systems.

This role offers competitive compensation, comprehensive benefits, and the chance to shape the future of on-premise cloud computing. You'll be working with industry-leading technologies that enable organizations to achieve the scale and agility of public clouds with the security and performance of private clouds. Join our diverse team of technology professionals and contribute to solutions that empower businesses worldwide.

Last updated 6 days ago

Responsibilities For Software Engineer (Performance)

  • Developing standard benchmarks for performance measurement in modern cloud environments
  • Propose and/or implement comprehensive monitoring, logging in a distributed system environment
  • Analyze product performance and scalability across system software configurations
  • Identify and resolve performance bottlenecks
  • Optimize modern applications for performance, scalability, and cost-efficiency
  • Root-cause systems performance problems and implement solutions
  • Troubleshoot complex issues related to vCenter, vSphere K8s clusters, vSAN, NSX and other applications

Requirements For Software Engineer (Performance)

Go
Java
Kubernetes
Linux
  • Deep understanding of virtualization, K8s concepts and components
  • Strong in programming languages such as C, C++, Go and/or Java
  • Bachelor's degree in Computer Science and 12+ years of experience, or Masters with 10+ years, or PhD with 7+ years
  • Strong analytical, diagnostic, and problem-solving skills
  • Strong background in systems Performance Engineering
  • Experience in virtualization technologies
  • Strong experience in Linux Operating System
  • Experience in performance benchmarking of distributed system applications
  • Experience in micro-service architecture and related technologies

Benefits For Software Engineer (Performance)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Jobs Related To Broadcom Software Engineer (Performance)