Principal SW Engineer - NFV

Gigamon

Maharashtra

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gigamon is seeking a Principal Software Engineer located in Maharashtra, India, to architect high-performance software for networking and cloud solutions. This role demands 15+ years of experience in system software with expertise in C/C++, packet processing, and cloud platforms. Responsibilities include leading design efforts and mentoring junior engineers while contributing significantly to the full software development lifecycle. Join a dedicated team committed to innovative solutions in hybrid networks.

Qualifications

  • 15+ years of experience in system software or networking development.
  • Strong expertise in data structures, algorithms, and systems design.
  • Deep hands-on experience with data plane and control plane architecture.

Responsibilities

  • Architect, design, and deliver high-performance software systems.
  • Lead data plane and control plane architecture design.
  • Develop software for networking protocols and features.
  • Drive software performance optimization and efficient resource utilization.

Skills

C/C++ programming
Python
Packet processing
Networking protocols (TCP/IP, Ethernet)
Multi-core systems
Cloud platform development
Deep packet inspection
System architecture

Education

BE in Computer Science or related field

Tools

DPDK
Linux/Unix environments
Virtualization technologies

Job description

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.

We are seeking a Principal Software Engineer to work closely with others to investigate, design, prototype, and develop new capabilities for our monitoring fabric. This role is part of a high-impact engineering team responsible for building advanced system software and networking platforms that power Gigamon’s core products. The position focuses on architecting, designing, and delivering high-performance, scalable software with deep expertise in packet processing, data plane and control plane development, and cloud-ready system architecture. They will contribute across the full software development lifecycle, from early architecture and design through deployment and ongoing support. This role also plays a key part in driving technical direction, solving complex engineering challenges, and mentoring junior engineers.

What You’ll Do
  • Architect, design, and deliver complex, high-performance software systems for networking and cloud platform solutions.
  • Lead data plane and control plane architecture, design, and development for scalable system software.
  • Develop and optimize software for packet processing, deep packet inspection, and packet manipulation using technologies such as DPDK.
  • Build system-level software in Linux/Unix environments with a focus on modularity, scalability, and performance.
  • Contribute across all phases of the software development lifecycle, including architecture, implementation, deployment, and post-release support.
  • Develop software for networking protocols and features, including TCP/IP and Ethernet.
  • Drive software performance optimization, bottleneck analysis, and efficient resource utilization in multi-core and multi-threaded systems.
  • Integrate relevant open-source technologies into Linux-based platforms where appropriate.
  • Provide technical leadership, solve complex engineering problems, and mentor junior engineers.
What You’ve Done
  • Earned a BE in Computer Science, Engineering, or a related field.
  • Brought 15+ years of experience in system software, networking, or cloud platform development.
  • Demonstrated strong expertise in data structures, algorithms, and systems design.
  • Built strong programming skills in C/C++ and Python.
  • Developed deep hands‑on experience with data plane and control plane architecture and implementation.
  • Gained strong experience with DPDK, deep packet inspection, packet processing, and packet manipulation.
  • Worked with virtualization technologies and at least one cloud platform.
  • Built strong experience in Linux/Unix system-level software development.
  • Developed hands‑on expertise with multi‑core and multi‑threaded systems.
  • Contributed to the development of networking software supporting protocols such as TCP/IP and Ethernet.
  • Applied knowledge of software modularity, scalability, performance optimization, and bottleneck analysis in production systems.
  • Integrated open-source projects into Linux-based systems, which is a plus.
  • Built knowledge of security technologies such as VPNs, firewalls, and telecom protocols, which is a plus.
Who You Are
  • A strong technical leader who can define direction and influence architecture decisions.
  • A problem solver who can navigate complex engineering challenges with a practical, systems-oriented mindset.
  • A collaborative mentor who supports the growth and development of junior engineers.
  • A self-motivated professional who works effectively both independently and within a high-performing team.
  • An engineer who values quality, performance, and thoughtful design in every stage of development.

As an equal opportunity employer, all applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, age, sexual orientation, disability, veteran status, genetic information, or any other protected characteristic under applicable federal, state, and/or local law. For more information, please refer to Know Your Rights: Workplace Discrimination is Illegal.

We are committed to providing reasonable accommodation for all qualified individuals with disabilities. If you require a reasonable accommodation, please contact us at (669) 240-2248.

We may use automated tools, including AI-based systems, to help screen and evaluate application materials for this role. These tools are designed to assess job-related qualifications only and do not make final hiring decisions; human reviewers remain involved in the process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager, SW Engineering - Gigasmart
Senior Manager, SW Engineering - Gigasmart

Gigamon • Chennai District

On-site
INR 2,000,000 - 5,000,000
Senior Manager SW Engineering - Gigasmart
Senior Manager SW Engineering - Gigasmart

Gigamon • Chennai District

On-site
INR 2,500,000 - 4,500,000
Principal SW Engineer
Principal SW Engineer

Gigamon • Chennai District

On-site
INR 4,000,000 - 7,000,000
Principal Engineer Software (Datapath, SD WAN) - NetSec
Principal Engineer Software (Datapath, SD WAN) - NetSec

Palo Alto Networks • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Sr Staff Engineer Software
Sr Staff Engineer Software

Palo Alto Networks • Bengaluru

On-site
INR 100,000 - 140,000
Principal Engineer Software (Network Securitiy/SASE) - NetSec
Principal Engineer Software (Network Securitiy/SASE) - NetSec

Palo Alto Networks • Bengaluru

Hybrid
INR 4,000,000 - 7,500,000
Sr Staff Engineer Software
Sr Staff Engineer Software

Palo Alto Networks, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Principal Engineer Software (Datapath, SD WAN) - NetSec
Principal Engineer Software (Datapath, SD WAN) - NetSec

Palo Alto Networks, Inc. • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer, Prisma SD-WAN (Platform & Networking) - NetSec
Senior Software Engineer, Prisma SD-WAN (Platform & Networking) - NetSec

Palo Alto Networks, Inc. • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Principal Systems/Software Engineer
Principal Systems/Software Engineer

Hewlett Packard Enterprise • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Comprehensive benefits package
Career development programs