Senior Lead Engineer – C++ & Networking
Core
Design, develop, troubleshoot, and debug high-performance networking software components including network stacks and advanced tunneling mechanisms for large-scale cloud environments.
Role type
Senior Lead Engineer (C++ & Networking)
Builds
Carrier-grade data path networking software, network stacks, and tunneling mechanisms (VPN, IPSec) for large-scale cloud architectures.
Domain
Networking, Cloud Infrastructure, High-Performance Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++ and Golang, low-latency performance optimization, multithreaded systems, Linux/Unix internals, socket programming, memory management, advanced IPC mechanisms, packet-level troubleshooting, Wireshark, log-based tracing, observability-driven debugging, Layer 2 and Layer 3 networking protocols, DNS spoofing mitigation, IPSec and VPN protocols.
Preferred skills
Cloud architectures, cross-domain knowledge, design thinking, DevOps, distributed computing, microservices fluency, full stack development, release management, security-first mindset, user experience (UX).
Responsibilities
Design and implement networking features based on product objectives and architecture guidelines; analyze system requirements and define coding, integration, and validation activities; troubleshoot complex networking issues across distributed cloud deployments; work directly with customers to investigate current issues and drive resolution; collaborate with multiple teams to develop, integrate, and optimize networking protocols and platform components; contribute to performance tuning, reliability improvements, and production readiness of data plane services.
Seniority
Senior, hands-on IC with leadership responsibilities