Principal Engineer - Backend Python developer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$119,000 - $190,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Engineer - Backend Python developer

VMware by Broadcom, a leader in datacenter infrastructure and security, is seeking a Principal Engineer for their Network Detection and Research Team. This role focuses on developing network intrusion detection capabilities for VMware vDefend Advanced Threat Prevention (ATP). The team, established since 2014, combines C++ engine development with infrastructure maintenance on GCP/k8s and creates new detection capabilities. The position requires expertise in Python development, kubernetes, and security analytics, working in a globally distributed team across US and Europe. The role offers competitive compensation ($119,000-$190,000), comprehensive benefits, and the opportunity to work on cutting-edge network security solutions. The ideal candidate will have 8+ years of experience, strong Python skills, and passion for threat research and security analytics. The team emphasizes innovation, automation, and machine learning in their approach to fighting advanced threats.

Last updated 2 months ago

Responsibilities For Principal Engineer - Backend Python developer

  • Implement new features and make architectural decisions for network detection pipeline
  • Monitor production systems and handle issues
  • Work with Suricata IDPS and understand its operation
  • Contribute to threat detection tooling and development
  • Extend existing APIs and OpenAPI specs
  • Maintain UI frontend for tooling
  • Manage tools operation in GCP/k8s environment using ArgoCD

Requirements For Principal Engineer - Backend Python developer

Python
Kubernetes
PostgreSQL
  • Bachelor's in Computer Science and 8+ years of experience or Masters with 6+ years experience or PhD with 3+ years experience
  • Deep working knowledge in Python and experience managing large Python codebases
  • Experience in writing OpenAPI specs and writing APIs
  • Good Elasticsearch knowledge
  • Experience with k8s and Docker concepts
  • Experience with Google Cloud deployment
  • Some experience in simple UI development

Benefits For Principal Engineer - Backend Python developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To VMware by Broadcom Principal Engineer - Backend Python developer

Architect, Technical Strategy and Oversight

Principal Software Engineer role at Oracle focusing on technical strategy and architectural oversight for enterprise software systems.

Principal Member of Technical Staff

Principal Member of Technical Staff position at Oracle focusing on network software development and team leadership.

Sr Principal Member of Technical Staff

Senior Principal Software Engineer position at Oracle focusing on cloud infrastructure and distributed systems development.

Principal Member of Technical Staff

Principal Software Engineer position at Oracle focusing on 5G application development using Java/J2EE and cloud native technologies.

Principal Applications Engineer

Principal Applications Engineer position at Oracle focusing on software development and architecture for commercial applications.