Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Gigamon

Senior Principal Software Engineer, Network Management System Application Development

Gigamon

Senior Principal Software Engineer leading AI/ML-driven cloud-native applications for hybrid network monitoring. Responsible for scalable enterprise software design and technical leadership in networking domains.

Posted 6/10/2026full-timeSanta Clara • California • 🇺🇸 United StatesSenior💰 $232,000 - $290,000 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudCyber SecurityDistributed SystemsGoGoogle Cloud PlatformJavaPython

About the role

Key responsibilities & impact
  • Lead the design and development of core GigaVUE-FM capabilities for network management, visibility, and traffic analysis across physical, cloud and hybrid networks
  • Design and build scalable, secure, 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
  • Lead development across distributed systems and modern cloud-native service architectures where they improve scalability, operability, and maintainability
  • Provide technical leadership in networking and security domains, including 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, helping translate requirements, feedback, and escalations into durable product improvements
  • Lead design reviews, establish strong engineering standards, and mentor engineers across the organization
  • Apply AI tools and automation pragmatically to improve engineering workflows, developer productivity, and product capabilities

Requirements

What you’ll need
  • 10+ years of experience building complex enterprise applications or distributed systems
  • Strong programming expertise in Java; experience with Python or Golang is a plus
  • A track record of designing and delivering scalable, resilient, and secure production software systems
  • Deep experience in API architecture, backend service design, and platform engineering
  • Strong technical leadership, including architecture ownership, design reviews, mentoring, and cross-team influence
  • Solid grounding in networking fundamentals and common networking protocols
  • Experience in network monitoring, observability, cybersecurity, or related infrastructure domains
  • Experience with cloud-native platforms and public cloud environments such as AWS, Azure, or GCP.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonGolangAPI architecturebackend service designplatform engineeringnetwork monitoringobservabilitycybersecuritycloud-native platforms
Soft Skills
technical leadershiparchitecture ownershipdesign reviewsmentoringcross-team influence