Principal Engineer - Backend Python developer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ 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 in 2014, has built award-winning network detection capabilities in the Lastline Defender product, now part of the NSX family.

The position combines cutting-edge security work with modern technology stack implementation. You'll work on large-scale Python codebases, manage kubernetes deployments in Google Cloud, and contribute to threat research and detection capabilities. The team emphasizes innovation through data-driven approaches and machine learning applications in fighting advanced threats.

Working in a globally distributed team across US and Europe, you'll collaborate with professionals who have strong academic research backgrounds and publications in top network security conferences. The role offers competitive compensation ($141,000 - $225,000) plus bonus and equity opportunities, along with comprehensive benefits including medical, dental, vision, 401(k) matching, and paid leave.

This is an excellent opportunity for a seasoned engineer passionate about network threat detection and security analytics, comfortable with managing large datasets, and experienced in modern cloud infrastructure. You'll be at the forefront of developing solutions that protect organizations from advanced security threats while working with a team that values academic research and practical implementation.

Last updated 21 days 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 tracking and detection development tooling
  • Extend existing APIs and OpenAPI specs
  • Implement interactions with DBMSs and Elasticsearch clusters
  • Maintain UI frontend tooling
  • Manage tooling in GCP/k8s environment using ArgoCD

Requirements For Principal Engineer - Backend Python developer

Python
Kubernetes
MongoDB
Redis
  • Bachelor's in Computer Science and 12+ years of experience or Masters with 10+ years experience or PhD with 7+ 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 VMware by Broadcom Principal Engineer - Backend Python developer

Performance Engineering - LMTS - Bangalore

Lead Performance Engineer position at Salesforce focusing on scalability and reliability of Data Cloud platform, requiring 10+ years of experience in large-scale distributed systems.

Salesforce Technical Architect Director

Lead technical architect position at Salesforce, directing enterprise-level implementations and managing technical teams while serving as a strategic advisor to major clients.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.

Manager, Technical Program Management (Guest & Host Tech)

Lead Technical Program Management role at Airbnb, overseeing Guest & Host Tech initiatives with 13+ years experience required, offering competitive compensation and remote work flexibility.