Principal Software Engineer - Network Threat Detection

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Security
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer - Network Threat Detection

Join Broadcom's VMware Advanced Network & Security Division as a Principal Software Engineer focusing on Network Threat Detection. This role is at the forefront of cybersecurity innovation, working on state-of-the-art Network Detection and Response (NDR) capabilities. You'll be instrumental in building and scaling security solutions using cutting-edge technologies including machine learning and advanced detection techniques.

The position offers a unique opportunity to work with VMware's vDefend Advanced Threat Prevention (ATP), where you'll lead the development of high-performance network detection & correlation pipelines, build robust data-streaming solutions, and enhance core system components. You'll utilize a modern tech stack including Python, Golang, Java, Kubernetes, and Kafka to create scalable cybersecurity solutions.

Working from the Palo Alto office, you'll join a diverse team of high performers who value trust, authenticity, and excellence. The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor others. The work environment is fast-paced and collaborative, with two-week sprints and modern development practices.

This is an ideal opportunity for experienced engineers passionate about cybersecurity who want to make a significant impact in protecting global networks. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technologies while solving complex security challenges at scale.

Last updated 17 hours ago

Responsibilities For Principal Software Engineer - Network Threat Detection

  • Lead the design and implementation of high-performance network detection & correlation pipelines
  • Develop high-throughput, distributed data-processing systems using Kafka messaging
  • Expand and optimize core services using Golang
  • Lead Kubernetes deployment and automation of detection components
  • Enhance network-based detection techniques
  • Drive CI/CD and automation using Jenkins
  • Mentor team members and promote knowledge-sharing
  • Lead customer presentations and technical sessions
  • Serve as a key technical expert for customer-facing teams

Requirements For Principal Software Engineer - Network Threat Detection

Python
Go
Java
Kubernetes
Redis
Kafka
  • Bachelor's degree in engineering/computer science and 12+ years of related experience or Masters degree in engineering/computer science and 10+ years of related experience
  • Deep expertise in networking protocols (TCP/UDP, HTTP, VPNs)
  • Experience with Python, SQL, and NoSQL backends
  • Knowledge of Golang and Java
  • Experience with Kubernetes, Docker, and Helm
  • Familiarity with CI/CD pipelines and Jenkins

Benefits For Principal Software Engineer - Network Threat Detection

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom Principal Software Engineer - Network Threat Detection

Principal Software Engineer - Malware Detection & Machine Learning

Principal Software Engineer role at Broadcom focusing on malware detection and machine learning, combining advanced programming skills with cybersecurity expertise to protect enterprise networks.

R&D Principal Software Engineer - Security Response Engineering

Principal Software Engineer position focusing on security response engineering for Broadcom's VMware Cloud Foundation products, involving vulnerability assessment, security analysis, and threat mitigation.

Principal Software Engineer - Malware Detection & Machine Learning

Principal Software Engineer role at Broadcom focusing on malware detection and machine learning, combining advanced programming skills with cybersecurity expertise to protect enterprise networks.

Identity and Access Architect

Senior technical role designing and implementing secure identity and access management systems for Salesforce's cloud infrastructure using modern architecture patterns and security best practices.

Principal Software Developer

Principal Software Developer role at Oracle focusing on cloud security infrastructure and distributed systems.