Jobs · Engineering · California

Principal Software Engineer

Gigamon · Santa Clara, CA · 3 wk ago
Engineering$208k–$260k/yrFull-time

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.

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com