Jobs · Engineering · California

Principal Software Engineer, Network Management System (NMS) Application Development - Santa Clara, CA - Hybrid

Gigamon · Santa Clara County, CA · 1 mo ago
HybridEngineering$208k–$260k/yrFull-time

Description

At Gigamon, our purpose is to protect the hybrid networks and data of the largest, most complex organizations on the planet. 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.

What You’ll Do

  • Lead the design and development of core GigaVUE-FM capabilities for network management, visibility, and traffic analysis across physical, cloud, and hybrid environments.
  • Design and build scalable, secure, and resilient enterprise-grade software systems and backend services.
  • Drive architecture for extensible, high-performance platforms that support large-scale deployments and long-term product evolution within the NMS/FM domain.
  • Develop distributed systems and cloud-native services that improve scalability, operability, and maintainability.
  • Contribute deep technical expertise in networking and security domains, including common networking protocols and monitoring platforms.
  • Partner with product management, engineering teams, and key stakeholders to deliver solutions aligned with customer and business needs.
  • Participate in customer and third-party discussions, translating requirements, feedback, and escalations into durable product improvements.
  • Lead design reviews, help evolve engineering standards for the domain, and guide critical technical decisions across the team.
  • Mentor engineers across the team and adjacent engineering groups, helping strengthen technical depth and engineering best practices.
  • Apply AI tools and automation pragmatically to improve engineering workflows, developer productivity, and product capabilities.

Who You Are

  • A hands-on technical leader who moves effectively between architecture, design, and implementation.
  • Bring strong technical judgment and communicate clearly with engineering, product, and stakeholder teams.
  • Care deeply about software quality, scalability, resilience, and maintainability.
  • Enjoy mentoring others and helping elevate the broader engineering organization through practical guidance and example.
  • Apply AI and automation thoughtfully to solve real engineering and product problems.

Pay

The base salary compensation range targeted for this role is expected to be between $208,000 - $260,000 (subject to terms and conditions of the plan).

Benefits

  • Employees in this position are eligible to participate in the Company’s standard employee benefit programs, which may include health and other insurances such as life and disability, and savings accounts such as a retirement plan with company matching contributions or similar.
  • Paid time off (holidays, vacation, and sick).
  • Tuition reimbursement.
  • Employee Assistance Program (EAP).
  • Business travel accident insurance.
  • Employee discounts.
  • Employee referral program.

Qualifications

  • Built 10+ years of experience developing complex enterprise applications, platform software, or distributed systems.
  • Demonstrated strong programming expertise in Java; experience with Python or Golang is a plus.
  • Delivered scalable, resilient, and secure production software systems.
  • Developed deep experience in API architecture, backend service design, and platform engineering.
  • Showed strong technical leadership through architecture ownership, design reviews, mentoring, and cross-team collaboration.
  • Built solid knowledge of networking fundamentals and common networking protocols.
  • Gained experience in network monitoring, observability, cybersecurity, or related infrastructure domains.
  • Worked with cloud-native platforms and public cloud environments such as AWS, Azure, or GCP.

Similar jobs