View All Jobs 171140

Staff SW Engineer - Data Acquisition

Design and develop high-performance data path algorithms for virtualized cloud environments
Chennai, Tamil Nādu, India
Senior
yesterday
Gigamon

Gigamon

A provider of network visibility and traffic monitoring technology to optimize network performance and security.

Staff Software Engineer

At Gigamon, our purpose is to protect the hybrid networks and data of the largest, most complex organizations on the planet. Certified as a Great Place to Work, we offer a deep observability pipeline that efficiently delivers network-derived intelligence to cloud, security, and observability tools. This helps our customers to eliminate security blind spots, optimize network traffic, and dramatically reduce tool cost and complexity, enabling them to better secure and manage their hybrid cloud infrastructure. Gigamon has served more than 4,000 customers worldwide, including over 80 percent of Fortune 100 enterprises, 9 of the 10 largest mobile network providers, and hundreds of governments and educational organizations.

As a Staff Software Engineer on our virtual monitoring fabric team, you will design, prototype, and implement innovative solutions that drive the next generation of data path programming for private and public cloud environments. You will collaborate closely with cross-functional teams to deliver high-performance software for virtualized environments, directly impacting the scalability and reliability of our products. This role offers the opportunity to shape product direction and contribute to the technical vision of Gigamon's cloud offerings.

What You'll Do:

  • Collaborate with cross-functional teams to prototype proof of concepts, draft functional specifications, and design documents.
  • Design and develop data path provisioning software and high-performance algorithms for packet processing in virtual environments, including VMs, containers, and hypervisors.
  • Develop software that interfaces with private, public, and hybrid cloud platforms.
  • Work with product management to advocate for technical solutions and ensure alignment with product roadmaps.
  • Contribute to overall product requirements, architecture, and design.

What You've Done:

  • Earned a BSEE, BSCS, or equivalent, with significant industry experience (minimum years as specified by role level).
  • Demonstrated strong programming skills in C and C++, with deep knowledge of network stacks and operating systems.
  • Developed complex packet processing algorithms for virtual devices.
  • Built system-level software at both user and kernel levels on Linux/Unix platforms.
  • Gained hands-on experience with one or more of the following: VMware ESX/NSX-T, OpenStack, Open vSwitch, AWS, Azure, Kubernetes.
  • Worked with large-scale distributed systems, high-availability software, and multi-core/multi-threaded architectures.
  • Applied working knowledge of virtualization techniques, hypervisors, and networking protocols (TCP/IP, SNMP, REST-API), as well as switching and routing.
  • Experience with configuration management and large-scale distributed databases is a plus.
  • Familiarity with security (SSL, TLS) and authentication (AAA, RBAC) features is advantageous.

Who You Are:

  • A proactive problem solver with strong analytical skills and attention to detail.
  • An effective communicator, both written and verbal, able to articulate complex technical concepts.
  • Collaborative and comfortable working in a fast-paced, highly dynamic environment.
  • Driven to innovate and deliver high-quality solutions that advance Gigamon's mission.
  • Adaptable and eager to learn new technologies and approaches in cloud and networking domains.
+ Show Original Job Post
























Staff SW Engineer - Data Acquisition
Chennai, Tamil Nādu, India
Engineering
About Gigamon
A provider of network visibility and traffic monitoring technology to optimize network performance and security.