CareerPlanSign in

Principal Software Development Engineer - Golang/Python + Networking

Office - Bangalore, India💼 Full-time🗓 2026-08-19 → 2026-09-26

Core

Designing, developing, and optimizing high-performance network system architecture and security features for mission-critical cloud security applications.

Role type

Principal Software Development Engineer (Networking & Security)

Builds

Cloud-native Zero Trust Exchange platform and multitenant security architecture

Domain

Cybersecurity, Cloud Networking, High-Performance Systems

Deliverable

production ML models | product features

Required skills

Linux kernel-based networking (L2/L3), stateful firewalls, NAT, network drivers, routing protocols (BGP, OSPF, PIM), Go, Python, debugging complex data path issues

Preferred skills

AI/ML frameworks integration, intelligent data path analysis, WireGuard, tunneling protocols (GRE, L2VPN), HA protocols (VRRP), TLS, DTLS, QUIC, IPsec, GRE, cloud platforms (AWS/Azure), containerization (Docker/Kubernetes)

Responsibilities

Designing and optimizing high-performance network system architecture and security features; Partnering with architects and product managers to review PRDs and understand complex use cases; Authoring design specifications and driving unit testing/automation; Collaborating cross-functionally to resolve system-level issues and optimize data path performance; Coaching junior team members on advanced software design principles

Seniority

Principal, hands-on IC with strategy & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.