Staff Software Engineer - Network Protocols & Data Plane
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Vectra provides an AI-driven threat detection and response platform for hybrid and multi-cloud enterprises. You will build and improve Linux network data-plane systems that process packets, parse protocols, extract metadata, and reliably deliver it across the platform.
What you'll do
- Design and maintain packet-processing, protocol-parsing, and metadata-delivery capabilities
- Improve Linux data-path architecture, traffic steering, and parser execution
- Build end-to-end test harnesses and validate data-plane behavior
- Diagnose correctness, performance, memory, concurrency, and reliability issues
- Lead data-plane designs and mentor engineers
Skills
Must have
- C++
- Rust
- Python
- Linux networking
- Network protocol parsing
- Packet processing
- Systems programming
- Performance optimization
- Concurrency
Nice to have
- Protocol parser validation
- Fuzzing
- Property-based testing
- Network telemetry
- High-throughput data pipelines
- Metadata modeling
- Ebpf
Tools
- Wireshark
- Dpdk
- Xdp
- Af_xdp
- Suricata
- Zeek
- Jenkins
Who it's for
- Education
- Engineering degree
- Degree
- computer science, engineering
- Experience
- 10+ years
- Domain
- cybersecurity
About Vectra
Vectra has 6 open roles in Bangalore, at Vectra AI India Pvt. Ltd. (Redbricks). See every Vectra role.
More at Vectra
Lead or staff · 8+ years
25 days ago
Senior · Hybrid · 5+ years
A month ago
Entry level · 1 to 6 years
A month ago
Senior · 6+ years
3 months ago
Entry level · 1 to 2 years
4 months ago
Similar roles
All backend engineering jobs
Baxter · Lead or staff · 12+ years
12 days ago

Sabre Corporation (Sabre Travel Technologies) · Mid level · 3+ years
12 days ago



