Staff Software Engineer - Network Protocols & Data Plane
Vectra AIMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own design, implementation, testing, and maintenance of core network data-plane components, including packet processing, protocol parsing, and metadata extraction.
Drive improvements to scalable Linux-based network data-path architecture focusing on ingestion, traffic steering, parser execution, and downstream data delivery.
For Staff level: lead architectural design decisions, mentor engineers, and establish engineering practices for network data-plane development in India.
Minimum Requirements
10+ years of experience with 5+ years in production C++ development in systems, infrastructure, or networking.
Proficiency in Rust or equivalent memory-safe systems language and strong Python skills for coding, debugging, and automation.
Hands-on experience with Linux networking environments (Debian-based), protocol parsing, packet capture tools (Wireshark), and technologies like DPDK, XDP/AF_XDP.
Work Experience Required: 10+ years in relevant systems and networking engineering roles.
Ideal Candidate Profile
Senior-level engineer with deep systems programming expertise across Linux networking, concurrency, and performance optimization in high-throughput data planes.
Experienced in leading domain designs and holding ownership of critical production data-path or distributed system components at Staff level.
Comfortable employing AI-assisted development tools responsibly to enhance development speed, quality, and test coverage.
