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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer 5

Principal Software Engineer position at Oracle focusing on backend development with cloud technologies, offering competitive compensation and comprehensive benefits.

Software Architect

Senior Software Architect role at Oracle Customer Success Services, leading development of cloud-native solutions and architectural patterns for enterprise applications.

Principal Software Engineer

Principal Software Engineer role at Oracle Health Applications & Infrastructure, building cloud-centric healthcare applications and infrastructure.

Principal Software Engineer

Principal Software Engineer position at Oracle NetSuite, requiring 10+ years of experience in enterprise software development, focusing on cloud solutions and scalable architecture.

Principal Software Engineer, User Connections

Principal Software Engineer position at Roblox, leading backend systems development for user connections and identity features, offering $273K-$338K salary with comprehensive benefits in San Mateo, CA.

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 3 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?