CareerPlanGet AI match score →

Software Engineer - C++, Networking

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-06-30 → 2026-07-30

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 IC C++ networking software engineer

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++ (complex debugging, low-latency optimization), Golang, Linux/Unix internals, socket programming, memory management, advanced IPC, Layer 2/3 protocols, IPSec, VPN, Wireshark, log-based tracing, observability-driven debugging

Preferred skills

Cloud architectures, DevOps, Distributed Computing, Microservices, Release Management, Security-first mindset

Technologies

C++, Golang, Linux, Wireshark, IPSec, VPN

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗