Taro Logo

Principal Engineer - Security Intelligence

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,300 - $226,000
Security
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Engineer - Security Intelligence

VMware by Broadcom is seeking a Principal Engineer for their Security Intelligence team within the Application Networking and Security (ANS) division. This role focuses on developing a distributed analytics engine that provides real-time insights into VCF deployments. The team works on critical security features including Distributed Firewall recommendation, network traffic anomalies detection, and network flows visualization.

The position offers an opportunity to work with cutting-edge technologies in a Kubernetes-based platform, utilizing tools like Kafka, Apache Druid, Spark, Redis, and MinIO. The successful candidate will be a hands-on technical leader responsible for designing and developing software architecture while leading a global team in building highly scalable distributed systems.

The role combines technical leadership with hands-on development, requiring expertise in Java and Golang, distributed systems, and security concepts. You'll be working in a fast-paced environment where innovation in network security, machine learning, and big data visualization is paramount. The position offers competitive compensation ($141,300 - $226,000) and comprehensive benefits.

This is an ideal opportunity for a seasoned engineer who enjoys mentoring others, has strong collaborative skills, and is passionate about security and distributed systems. The role requires both technical excellence and leadership capabilities, making it perfect for someone who wants to impact product direction while staying deeply involved in technical implementation.

Last updated 2 months ago

Responsibilities For Principal Engineer - Security Intelligence

  • Design and develop software architecture and highly performant features for Security Intelligence
  • Lead and participate in design and code reviews
  • Mentor and grow junior engineers
  • Work with stakeholders to define technical roadmap
  • Contribute to network flows and application visualization and monitoring
  • Analyze and improve performance, scalability, and stability
  • Architect and implement scalable recommendation pipelines
  • Lead deployment and automation in Kubernetes Environments
  • Support customer-facing teams with technical expertise

Requirements For Principal Engineer - Security Intelligence

Java
Go
Kubernetes
Kafka
Redis
PostgreSQL
  • Bachelor's or Master's in Computer Science or Engineering
  • 12+ years experience with Bachelor's or 10+ years with Master's
  • Experience in developing distributed, multi-tier enterprise applications
  • Deep working knowledge of Java and proficiency in Golang
  • Knowledge of OOP concepts, object/data modeling, and data structures
  • Experience with Spring and SpringBoot
  • Experience with Druid, Kafka, Spark, Postgres
  • Background in Relational Databases and NOSQL Databases
  • Performance Analysis and Optimization in Big Data processing
  • Knowledge of firewall and end-point security concepts
  • Experience with virtualization technologies

Benefits For Principal Engineer - Security Intelligence

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
  • Vacation time
  • Paid Family Leave