Taro Logo

R&D Staff Software Engineer - Avi Load Balancer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions
$141,300 - $226,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Job Description

VMware by Broadcom is seeking a Staff Software Engineer to join their Avi Load Balancer team, focusing on developing and enhancing their industry-leading load balancing solution. This role offers an opportunity to work in a startup-like environment while being part of a larger enterprise that serves over 350,000 customers. The position involves designing and developing features for the control and management plane of the Avi Load Balancer product, which delivers software-defined application load balancing services with global server load balancing capabilities.

The role requires working from the Palo Alto office as part of a geographically distributed team across the USA and India. You'll be responsible for architecting highly scalable distributed systems, leading implementation efforts, and taking ownership of the complete development lifecycle. The position offers competitive compensation ranging from $141,300 to $226,000, plus bonus and equity opportunities.

The ideal candidate will bring expert-level Go programming skills, strong distributed systems experience, and deep knowledge of networking protocols. This is an excellent opportunity for a senior engineer looking to make significant technical contributions while leading and mentoring others in a dynamic, fast-paced environment. The role combines technical leadership with hands-on development, requiring both strong architectural vision and practical implementation skills.

Working at Broadcom offers comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, ESPP, and various leave benefits. The company culture emphasizes innovation, technical excellence, and collaborative problem-solving, making it an ideal environment for experienced engineers looking to tackle complex technical challenges.

Last updated 21 days ago

Responsibilities For R&D Staff Software Engineer - Avi Load Balancer

  • Gather requirements from stakeholders for various features
  • Architect, design, prototype and iterate on possible solutions
  • Write crisp and clear design and functional specifications
  • Lead implementation efforts with a team of engineers
  • Work on improving performance and efficiency
  • Perform peer code reviews and develop automated tests
  • Take ownership of iterative design and development activities
  • Handle issues found in testing and customer deployments

Requirements For R&D Staff Software Engineer - Avi Load Balancer

Go
PostgreSQL
Redis
  • BS in Engineering/Computer Science with 12+ years experience, or MS with 10+ years, or PhD with 7+ years
  • Expert in Go, intermediate in Python/C++
  • Experience with secure coding, data structures and algorithms
  • Experience working with distributed systems, postgresql, redis, envoy, gRPC
  • Knowledge of L2-L7 networking, Linux OS, concurrent programming
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Ability to work independently and collaboratively within a team

Benefits For R&D Staff Software Engineer - Avi Load Balancer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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

Related Jobs