Taro Logo

R&D Staff Software Engineer

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

Description For R&D Staff Software Engineer

VMware by Broadcom, a leader in virtualization and cloud infrastructure solutions, is seeking a R&D Staff Software Engineer to join their Application Networking And Security Division (ANS) Business Unit. This role focuses on the Avi Load Balancer team, working on innovative solutions in Layer 7/Application Security domain. The position is based in Palo Alto, CA, working with a distributed team across Germany and India.

The role involves developing and improving features for application load balancing services, including global server load balancing, Intelligent Web Application Firewall (iWAF), and advanced analytics. You'll be working with cutting-edge technologies in software-defined networking, from L2-L7, built for the modern multi-cloud era.

As a Staff Engineer, you'll be responsible for delivering high-performance solutions, mentoring team members, and driving technical excellence through code reviews and best practices. The position requires expertise in C/C++, networking protocols, and security implementations, making it ideal for someone passionate about building robust, secure infrastructure software.

The company offers competitive compensation ($141,000 - $225,000) plus bonus and equity, alongside comprehensive benefits including medical coverage, 401(k) matching, and stock purchase programs. This is an excellent opportunity for experienced engineers looking to make an impact in enterprise infrastructure software while working with a global team of experts.

Last updated 2 days ago

Responsibilities For R&D Staff Software Engineer

  • Deliver innovative features in Layer 7/Application Security domain, Metrics/Analytics
  • Solve complex problems and troubleshoot Layer 7/Application Security
  • Improve the performance, throughput, component efficiency in Layer 7/Application Security domain
  • Evangelize and influence good software practices through design/peer code reviews/automated unit and functional tests
  • Engage with product teams to learn about existing challenges and customer success teams to field support calls
  • Mentor junior and other team members

Requirements For R&D Staff Software Engineer

Go
Linux
  • BS in Computer Science with 12+ years experience, or MS with 10+ years, or PhD with 7+ years
  • Expert in C/C++, Intermediate Python, Basic Go
  • Experience with Load Balancers, Application Proxies, Metrics/Analytics, API Security
  • Knowledge of L2-L7 Networking, TCP/IP Stack, HTTP Protocol, HTTP/2, NGINX architecture
  • Experience with Web Application Firewalls (WAF) like ModSecurity, API Security
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Experience with OpenSSL, Application Security, Tools (Wireshark, gdb, valgrind, Linux perf)

Benefits For R&D Staff Software Engineer

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

Interested in this job?

Jobs Related To Broadcom (VMware by Broadcom) R&D Staff Software Engineer