Principal Software Engineer
About the role
Gigamon is a technology company dedicated to protecting hybrid networks and data for large organizations. We are headquartered in Santa Clara, CA, and offer a deep observability pipeline that integrates with cloud, security, and observability tools. Our team serves over 4,000 customers globally, including 80% of Fortune 100 companies, 9 of the 10 largest mobile network providers, and numerous governments and educational institutions. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven applications that power network monitoring, analytics, and security use cases.
Responsibilities
- Architect and develop AI/ML-driven applications for network analytics, monitoring, and actionable insights
- Design and build scalable, secure, resilient, and enterprise-grade software systems
- Lead the development of cloud-native services and distributed systems across AWS, Azure, and GCP
- Build and deploy applications using containerized platforms and orchestration technologies, including Kubernetes and Docker
- Design and implement robust APIs and backend services that enable extensible, high-performance platforms
- Apply AI tools and automation to improve engineering workflows, developer productivity, and product functionality
- Drive architectural and design decisions with a focus on scalability, resilience, observability, and maintainability
- Provide technical leadership in networking and security domains, including networking protocols and monitoring platforms
- Lead design reviews and establish architectural standards, engineering guidelines, and development best practices
- Mentor engineers and help raise the technical bar across the organization
- Partner with product management, cross-functional engineering teams, and stakeholders to deliver solutions aligned with business goals
Requirements
Built complex enterprise applications or distributed systems through 10+ years of software engineering experience
Developed strong programming expertise in Java, with proficiency in Python or Golang
Designed and delivered scalable, resilient, and secure software systems in production environments
Worked hands-on with cloud-native platforms and public cloud environments, including AWS, Azure, and GCP
Built and operated applications using Kubernetes, Docker, and microservices-based architectures
Developed deep expertise in API architecture, design, and backend service development
Applied AI/ML technologies or AI-enabled tools in software products, engineering workflows, or automation use cases
Demonstrated strong technical leadership through mentoring, leading design reviews, and influencing architecture across teams
Gained experience in network monitoring, observability, cybersecurity, or related domains
Qualifications
Strong programming expertise in Java, with proficiency in Python or Golang
Experience with cloud-native platforms and public cloud environments, including AWS, Azure, and GCP
Experience with containerized platforms and orchestration technologies, including Kubernetes and Docker
Experience with API architecture, design, and backend service development
Experience with AI/ML technologies or AI-enabled tools in software products, engineering workflows, or automation use cases
Experience in network monitoring, observability, cybersecurity, or related domains
Skills
Hands-on technical leadership
Collaborative and effective in working across engineering, product management, and stakeholder groups
Clear communication and strong technical judgment
Passion for building high-quality software that is scalable, maintainable, and resilient
Commitment to engineering excellence and raising the technical bar across teams
Mentoring and elevating the performance of the broader engineering organization
Benefits
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).
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, and employee referral program.
Additionally, employees may be eligible to participate in the Profit Interest Units plan.
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).
Schedule
This role is based out of our Santa Clara, CA headquarters, following a hybrid schedule of on-site currently Monday, Tuesday, and Thursday (3 days per week), with additional on-site presence as business needs require.