Taro Logo

R&D Software Engineer

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Join Broadcom's Avi Application Load Balancer Webapp team as a Staff Software Engineer in Bangalore, India. This role focuses on architecting and developing core components of the Avi Controller, specifically its high-performance REST API server, Certificate Management, Authentication/Authorization, and VCF ecosystem alignments. You'll be part of a cross-border team located in both Bangalore and Palo Alto, working on distributed systems and high-performance computing solutions. The position offers the opportunity to work with cutting-edge technologies like GoLang, Python, and Java while contributing to large-scale networking and cloud infrastructure projects. The team culture emphasizes creativity, intellectual curiosity, and collaborative problem-solving. This role is perfect for experienced engineers passionate about building scalable, high-performance systems and who thrive in an environment that values test-driven development and engineering excellence. The position offers the chance to work on critical infrastructure that powers enterprise-level applications while being part of a global technology leader in semiconductor and infrastructure software solutions.

Last updated 15 days ago

Responsibilities For R&D Software Engineer

  • Architect and lead the design of scalable, high-performance software solutions for Controller API Server
  • Develop, optimize and integrate services using GoLang, Python and Java
  • Build and maintain robust integrations within the VMware Cloud Foundation (VCF) ecosystem
  • Collaborate in large-scale distributed systems design discussions
  • Champion and implement best practices in test-driven development
  • Ensure project clarity with all stakeholders and team members

Requirements For R&D Software Engineer

Go
Python
Java
  • 8+ years of experience in software/data engineering, preferably within large-scale networking, cloud infrastructure, or data platforms
  • Expertise in GoLang(primary), Java, and Python with production-level experience in performance-critical systems
  • Proven experience with web development frameworks and designing high-performance REST APIs
  • Deep understanding of the fundamental design principles behind building scalable and resilient applications
  • Track record of thriving in a fast-paced environment that emphasizes agile practices, peer code reviews, and comprehensive testing

Related Jobs